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

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Unterstütze den Frickelblog!