sql >> Database teknologi >  >> RDS >> Mysql

Hvad er forskellene mellem backtick og enkelt citat? Kan jeg bruge IF-sætning i en forespørgsel som ovenfor?

  1. I MySQL citerer backticks navne , mens enkelte anførselstegn skaber strenge . Hvis du har en kolonne kaldet select , vil MySQL give en syntaksfejl, når du bruger dette navn uden backticks -- som i SELECT select FROM foo -- som det ville fortolke det som et nøgleord, der måske ikke forekommer der.

  2. Denne HVIS funktion kan bruges som en kolonnespecifikation i SELECT-sætninger. Se MySQL-referencen .

  3. Denne funktion returnerer værdien fra default kolonne, hvis value er den tomme streng. Ellers returnerer den værdien fra value sig selv. Resultatet vil blive kaldt value . Se MySQL-referencen for detaljer.




  1. Er dette en rigtig lang meningsmåling?

  2. Indstilling af ODBC-forbindelsesattributter uden at skulle skrive kode

  3. Brug af DBCC CLONEDATABASE til at generere et skema og kun en statistikkopi af en brugerdatabase i SQL Server 2014 SP2

  4. Databasearkitektur for millioner af nye rækker om dagen