between

Mattepuffo's logo
Operatori IN e BETWEEN in MySQL

Operatori IN e BETWEEN in MySQL

Oggi vi parlo di due importanti operatori di MySQL: IN e BETWEEN.

Per spiegarli al meglio partiamo da questo esempio:

SELECT * FROM author WHERE author_name='clive cussler' OR author_name='stephen king' OR author_name='alessandro cecchi paone';
+-----------+-------------------------+
| author_id | author_name             |
+-----------+-------------------------+
|        46 | alessandro cecchi paone |
|         2 | clive cussler           |
|         3 | stephen king            |
+-----------+-------------------------+

La query restituisce tutti i record che hanno nel campo nome uno dei seguenti valori: clive cussler, stephen king o alessandro cecchi paone.

Bhe non è proprio elegante come query, soprattutto se i valori da ricercare aumentano.