sql >> Databasteknik >  >> RDS >> Oracle

Oracle-frågesträng inklusive bindestreck

Det är inte min observation av hur Oracle behandlar bindestreck. Här är ett kort exempel på vad jag ser:

SQL> select * from fb;

ID
----------
Web-Page
Web Page
Web -Page

SQL> select * from fb where lower(id) like '%-pa%';

ID
----------
Web-Page
Web -Page

Är du säker på att du inte använder understrecket istället för bindestrecket? Understrecket är ett jokertecken med enstaka tecken.



  1. Tabellversionering (historiska tabeller) och ordningstabellrelationer

  2. Hur man UPPDATERA tabell med SUM() och COUNT() i samma tabell till olika kolumner

  3. 12 MySQL/MariaDB Säkerhet Best Practices för Linux

  4. MySQL-tabellen är markerad som kraschad