Integer-division in MySQL

Ich habe eine MySQL-Tabelle, die eine product_id Feld (big integer)

1102330008
1102330025
1102330070
1103010009
1103010010
1103020006
...

Möchte ich, um Zeilen auszuwählen, die product_id = 110301****. Ich habe diese Abfrage:

SELECT * FROM `product` WHERE (product_id/10000)=110301  

aber nicht wieder alle Werte, die mit dieser Meldung:

MySQL returned an empty result set (i.e. zero rows). ( Query took 0.0005 sec )

  • Warum sind Sie mit division und nicht BETWEEN oder < > ?
InformationsquelleAutor biji buji | 2012-06-29
Schreibe einen Kommentar