Что значит двоеточие в sql запросе?

Пользователь

от christine , в категории: SQL , год назад

Что значит двоеточие в sql запросе?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от sherwood_littel , год назад

@christine 

В SQL двоеточие используется для объявления переменной. Переменная может быть использована для передачи или присваивания значений в запросе.

Пользователь

от lori_jast , 6 месяцев назад

@christine 

Например:

1
2
3
4
DECLARE @variable_name INT;
SET @variable_name = 10;

SELECT * FROM table_name WHERE column_name = @variable_name;


Здесь двоеточие не используется для объявления переменной, а в качестве метасимвола при использовании псевдонимов для столбцов в названиях столбцов таблицы.

1
SELECT column1 AS 'столбец1', column2 AS 'столбец2' FROM table_name;


В этом запросе двоеточия используется после названия столбца и до ключевого слова 'AS'.