Перейти к основному содержимому

3.07. Знаки препинания

Разработчику Аналитику Тестировщику
Архитектору Инженеру

Знаки препинания

Два важных вопроса, которые мучают начинающих программистов:

  1. Когда использовать кавычки двойные ("), одинарные ('), а когда апострофы ()?
  2. Когда использовать точки (.), запятые (,) и точку с запятой (;)?

Для строк всегда используются одинарные кавычки (') :

SELECT * FROM users WHERE name = 'Клементина';

Двойные кавычки (") могут использоваться для имен таблиц, столбцов и т. д., если СУБД поддерживает:

SELECT * FROM "Users" WHERE "id" = 1;

Это полезно, если имя содержит пробелы или совпадает с ключевым словом.

Апострофы () — не поддерживаются в SQL как часть синтаксиса. Используйте обычный '.

Точка (.) : используется для указания столбцов в формате таблица.столбец:

SELECT users.name FROM users;

Запятая (,) : разделяет поля в запросах:

SELECT id, name, email FROM users;

Точка с запятой (;) : часто используется для завершения запроса:

SELECT * FROM users;
INSERT INTO users (name) VALUES ('Клементина');

Точка с запятой не обязательна во всех СУБД (например, MySQL), но является хорошей практикой при работе с несколькими запросами.