Postata in: 'E' possibile fare una SELECT su valori multipli della condizione WHERE?'

Giorgio Borelli

Certamente, oltre che OR puoi usare anche l'operatore IN per esprimere un insieme di valoriSELECT * from TABLE where field IN (1,2,3)O ancora puoi utilizzare l'operatore BETWEENSELECT * from TABLE WHERE field BETWEEN 1 AND 3grazie a questi operatori la scrittura della query è più pulita e più compatta.

Pubblica
23-05-2018 15:56:23 +1

Postata in: 'Selezionare solo la riga N in una tabella di DataBase'

Giorgio Borelli

Il modo migliore per selezionare un dato record su un database MySql è avvalersi degli "operatori" LIMIT e OFFSET, in questo modo:SELECT * FROM mytable ORDER BY myfield LIMIT 1 OFFSET 20;in questo esempio stai dicendo a MySql di ritornarti un solo record (LIMIT) a partire dalla riga 20 (OFFSET), quindi per l'appunto il record 21

Pubblica
23-05-2018 15:05:07 0

Postata in: 'Inserire dati Binary in MySql'

Giorgio Borelli

I dati BINARY o VARBINARY in MySql trattano le stringhe alla stessa stregua di CHAR e VARCHAR, solo che i primi riguardano stringhe di byte anziché le stringhe di caratteri trattate dai secondi; questo significa che non sono legati ad alcun charset.Detto questo per inserire un dato BINARY in MySql devi usare il tipo BLOB od una selle sue var

Pubblica
23-05-2018 12:30:09 0