SQL: LIKE mal anders mit LOCATE

Weil ich es eben gesehen habe…
Wer in seinem SQl Server kein LIKE zur verfügung hat, kann auch ein LOCATE benutzen.

Hierzu baut man z.b. Sowas hier:

1
SELECT * FROM `shipments` WHERE pos_num LIKE '%11/2010%'

Einfach zu folgendem um:

1
SELECT * FROM `shipments` WHERE LOCATE('11/2010',pos_num)>0

Beides nimmt sich weder in der DatenMenge, noch in der Ausführungsgeschwindigkeit etwas 🙂

leave your comment


*

Unterstütze den Frickelblog!