sql >> Database teknologi >  >> RDS >> Oracle

Oracle-forespørgselsstreng inklusive bindestreg

Det er ikke min observation af, hvordan Oracle behandler bindestreger. Her er et kort eksempel på, hvad jeg 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

Er du sikker på, at du ikke bruger understregningen i stedet for bindestregen? Understregningen er et jokertegn med et enkelt tegn.



  1. MySQL:Vælg rækker med mere end én forekomst

  2. SQLSTATE[42000]:Syntaksfejl eller adgangsovertrædelse:1055 Udtryk #3 af SELECT-listen er ikke i GROUP BY-sætning og indeholder ikke-aggregeret

  3. Smuk suppe webscrape ind i mysql

  4. Backup Best Practices for MySQL, MariaDB og Galera Cluster