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

*

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Unterstütze den Frickelblog!