sql >> Database >  >> RDS >> Mysql

Waarom komt _ (underscore) overeen met - (koppelteken)?

Omdat het onderstrepingsteken _ is een jokerteken zoals het percentage % , behalve dat er maar naar één teken wordt gezocht.

(Uit sectie 3.3.4.7. Patroonovereenkomst in de MySQL-documentatie.)

Als je het onderstrepingsteken wilt gebruiken in like letterlijk moet je eraan ontsnappen:

select * from a where name like '%taz\_manual%.pdf%';


  1. Hoe te converteren naar hoofdletters in SQLite

  2. Stap voor stap upgradeproces naar R12.2 Upgrade deel -3

  3. Hoe het jsonb-type van PostgreSQL 9.4 naar float te converteren?

  4. Voeg een primaire sleutelkolom toe aan een oude tabel zonder primaire sleutel