← К оглавлению занятия
⚡ Минимум для запоминания
CASE — стандарт SQL, многоуровневая логика.
IF — MySQL, два варианта.
AS — псевдоним.
ORDER BY / LIMIT / OFFSET / DISTINCT — управление результатом.
Сводная таблица
| Конструкция | Синтаксис | Примечание |
CASE | CASE WHEN ... THEN ... ELSE ... END | стандарт SQL |
IF | IF(condition, true, false) | только MySQL |
AS | expr AS alias | алиас можно опустить |
CONCAT | CONCAT(s1, s2, ...) | объединение строк |
LEFT | LEFT(str, n) | n символов слева |
SUBSTRING | SUBSTRING(str, pos, len) | подстрока |
UPPER | UPPER(str) | верхний регистр |
COALESCE | COALESCE(a, b, ...) | первое не-NULL |
ORDER BY | ORDER BY col [ASC|DESC] | сортировка |
LIMIT | LIMIT n | ограничение строк |
OFFSET | OFFSET m | пропуск m строк |
DISTINCT | SELECT DISTINCT col | уникальные значения |
Полный справочник
→ Справочник SQL