sql >> Database >  >> RDS >> Mysql

Wat zijn de verschillen tussen backtick en enkele quote? Kan ik de IF-instructie gebruiken in een query zoals hierboven?

  1. In MySQL citeren backticks namen , terwijl enkele aanhalingstekens strings create creëren . Als je een kolom hebt met de naam select , zou MySQL een syntaxisfout geven bij gebruik van deze naam zonder backticks -- zoals in SELECT select FROM foo -- omdat het het zou interpreteren als een trefwoord dat daar misschien niet voorkomt.

  2. Deze IF functie kan worden gebruikt als kolomspecificatie in SELECT-instructies. Zie de MySQL-referentie .

  3. Deze functie retourneert de waarde van de default kolom, indien value is de lege string. Anders retourneert het de waarde van value zelf. Het resultaat heet value . Zie de MySQL-referentie voor details.




  1. Hulpprogramma voor clusterverificatie dat een groot aantal xml-bestanden genereert op het bestandssysteem "/u01".

  2. CREATE-opdracht geweigerd aan gebruiker?

  3. Automatische failover voor TimescaleDB bereiken

  4. Oracle String-functies (volledige lijst)