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.