Il blog per tutti gli smanettoni del pc

Mysql : gli operatori IN e BETWEEN

lug 9

Oggi vi parlerò di IN e BETWEEN, due operatori fondamentali per la realizzazione di query mysql

Mi sembra poco utile versare parole in più per farvi capire dei concetti molto semplici, perciò vi butto giù subito gli esempi e li commenteremo insieme .

SELECT * FROM `tb_nome` WHERE title = 'Home' OR title = 'Info' OR title = 'Blog' OR title = 'Contatti';

La query appena scritta non fa altro che restituire tutti i record in cui il campo title contenga almeno una delle seguenti parole : ‘Home’,'Info’,'Blog’,'Contatti’ .

IN semplifica e rende più esplicita la query scritta sopra. Vediamo questo esempio :

SELECT * FROM `tb_nome` WHERE title IN('Home','Info','Blog','Contatti');

Semplice no ?

Between è anche molto intuitivo perchè restituisce i record in cui il campo specificato contenga un valore compreso fra due numeri :

SELECT * FROM `tb_nome` WHERE age BETWEEN 12 AND 18 ;

Lascia un Commento