Mysql
 sql >> база данни >  >> RDS >> Mysql

Какви са разликите между обратна отметка и единични кавички? Мога ли да използвам оператор IF в заявка, както е по-горе?

  1. В MySQL тикчетата цитират имена , докато единичните кавички създават низове . Ако имате колона, наречена select , MySQL би хвърлил синтактична грешка при използване на това име без обратни отметки - като в SELECT select FROM foo -- тъй като би го интерпретирало като ключова дума, която може да не се среща там.

  2. Тази IFфункция може да се използва като спецификация на колона в операторите SELECT. Вижте Справочник за MySQL .

  3. Тази функция връща стойността от default колона, ако value е празният низ. В противен случай връща стойността от value себе си. Резултатът ще бъде наречен value . Вижте Справочник за MySQL за подробности.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Промяна на големи MySQL InnoDB таблици

  2. Как да конвертирате MySQL DB в XML?

  3. MySQL таблица за почистване от дублирани записи И повторно свързване на FK в зависимост от таблицата

  4. Грешка в MySQL 1153 – Получих пакет, по-голям от байтове „max_allowed_packet“

  5. Конвертирайте от MySQL datetime в друг формат с PHP