SQL базовый синтаксис и формат письма

Вставить
вставить [в] таблицы [(столбец списка имен)] значения (список значений)

вставить в новое имя таблицы (столбец список имен) выберите список имен столбцов из имени таблицы

выберите имя таблицы. имена столбцов таблицы в новое имя от имени таблицы

вставить таблицу (столбец список названий) выберите список значений 1 союзных выбор значений из списка


Изменять
изменение имен столбцов таблицы установлено значение обновления = [где <условие обновления>]

изменение имен столбцов таблицы установлено значение обновления = 1, п = обновленное значение имени столбца [где <обновление условие>]


Удалить
удалить [из] таблицы [где <Удалить условие>]

усечение таблицы 表 名


Запрос
выберите имя столбца из таблицы , где <выражение запроса>
Порядок по <сортировать столбец имя> возрастанию или по алфавиту

выберите * от имени таблицы // запрос все данные

выбрать список имен столбцов из запроса // таблицы, где часть запроса в строке или столбце

выберите имена столбцов, как псевдонимы столбцов из таблицы, где запрос // использование псевдонима столбца

выберите * из таблицы, где имя столбца Null Null // запрос

выберите столбец псевдоним = имена столбцов, имена столбцов в качестве информации по умолчанию из таблицы констант // использование

Ряды имя столбца из таблицы , где запрос выберите верхний дисплей // ограничить число строк отображаются

выберите верхние цифровые имена процентов столбцов из запроса // таблицы , где процент извлечения

Fuzzy запрос
выберите * из таблицы , где имена столбцов , как «запрос% значение»

выберите * из таблицы, где имена столбцов между начальным значением и конечным значением

выберите * из таблицы, где имена столбцов в (значение 1, значение 2)


Сгруппированный запрос
выберите имя столбца из таблицы группы по имени столбца


Подключение
выберите Таблица 1. имена столбцов, имена таблиц, имена столбцов из таблицы 2. 1, таблица 2
ГДЕ имя столбца таблицы 1. Таблица 2. Имя столбца =

1. Выберите таблицу имен столбцов, имена таблиц, имена столбцов из таблицы 2. 1
Внутреннего Имя соединительных таблицы 2 ON (= столбец таблицы имени таблица 1. Название 2. Колонка)

Левые внешние
выберите Таблицу 1. Имена столбцов, имена таблиц, имена столбцов из таблицы 2. 1
Левых внешнее Имя соединительной таблицы 2 ON = имя столбца таблицы 1. Таблицы 2. Перечисленной

Правое внешнее объединение
SELECT для таблицы 1. имена столбцов, имена таблиц, имена столбцов из таблицы 2. 1
RIGHT 2 ON OUTER Соединить таблицы имя столбца таблицы 1. Таблица 2. имя столбца =

 

Джокер
-: символ

%: произвольная длина строки

[]: символ в диапазоне , указанном в скобках

[^]: не в круглых скобках в диапазоне от одного произвольного символа обозначения


Агрегатные функции
сумма () сумма
в AVG () среднее
максимальное значение MAX ()
MIN () минимальное значение
COUNT () Count
строковых функций

CHARINDEX поиск указанной строки выберите CHARINDEX ( «а», « имя»)
другого исходного положения возврата строки 2

Длина строки Len выберите LEN ( «имя») возвращает 4

верхний поворот верхнего регистра выберите верхний ( «имя») возвращает NAME

LTRIM очистили левый символ пространства выберите верхний ( «имя»)
возвращает «имя»

RTRIM удалить правильные пространства символов выберите верхний ( «имя»)
возвращает «имя»

Возвращает право Кликните указанное количество символов из правой строки ( «имени», 2), чтобы вернуть меня

В качестве альтернативы заменить строку символов выберите заменить ( «имя», « а», «б»)
возвращает nbme

вещи в строке, выберите материал ( «имя», 2,3 «БСП») ,
чтобы удалить указанную длину символа, возвращает NBSP
и вставить новый символ в позиции


Функции даты

GetDate получить текущее системное сообщение выберите GETDATE () возвращает текущую дату

DateAdd указанное значение с указанным выберите DateAdd (мм, 4, '01 / 01/2009 «)
дату после даты 05/01/2009 возвратной части

ВЫБОР DateDiff DATEDIFF интервал между двумя датами
(мм, '01 / 01/2009 '' 05/01/2009 «)
возвращает 4

datename дата , указанная дата выбрать datename части (Dw, '01 / 01/2000 «)
возвращаются в виде строки или в субботу, в субботу

целая часть даты , указанной даты DatePart выберите DATEPART (день, '01 / 15 / - 2009 «)
возвращает 15

Некоторые параметры и дата сокращения

год уу, гггг год
квартал дв.кв. кв сезон
месяц мм, м месяца
DayOfYear д, у дня года,
день дда, d дней
недели недель, WW первых недель
буднего DW, вес недельных
ччей, ч час
минут ми, п к югу от
второго сс, с секунд
minllisecond мс мс

 

Математические функции

Возвращает из ранда поплавка случайной величины между 0-1 SELECT, RAND () 0.79854628433

абс занимает абсолютное значение числового выражения выбора абс (-43) возвращает 43

потолок округления, взять на себя большую или равную выбрать потолок (43,5) 44 возвращает
указанное значение, то наименьшее целое выражение

пол округления вниз, принимая меньше или равно , чтобы выбрать слово (43,5) 43 Возвращает
заданное максимальное целое выражение

экспоненциальное значение выбора мощности (5,2) мощности принимает значение выражения возвращает 25

Числовое выражение округлое с заданной точностью выбором раунда (43.54,1) возвращает 43.50

положительный знак и +1, -1, 0, отрицательные возвращает 0 выберите раунд (-43) -1

взяв квадратный корень из выражения с плавающей точкой SQRT выберите SQRT (9) возвращает 3


Системные функции

преобразовать преобразования типа данных выберите конвертировать (VARCHAR (5), 12345)
возвращает 12345

current_user возвращает текущее имя пользователя выберите CURRENT_USER ()
Возвращает имя пользователя вашей посадки

datalenght Возвращает число байтов, указанное выражение выберите datalenght ( «имя») возвращает 4

host_name Возвращает имя компьютера текущего пользователя, вошедшим выберите имя_хост ()

SYSTEM_USER вернуть имя пользователя, вошедшего выберите SYSTEM_USER ()

user_name Возвращает имя пользователя выберите user_name (1) от данного пользователя ID
Возвращения «DBO» из любой базы данных

типа данных
двоичного нефиксированная длина двоичного символ и текст
VARBINARY переменной длина
изображения Изображения

Символьные буквы, символы, цифры фиксированной длины , не Unicode символов символ данных
VARCHAR переменной длины символьных данных , не Unicode
NCHAR фиксированной длины Unicode символов данных
NVARCHAR Unicode символов данных переменной длины
длина текста текстовой информации
NTEXT переменной длины текстовой информации

Дата и время дня, время дата и время 1753-1-1 до 9999-12-31, точность тридцать один секунд за 3,33 миллисекунды или

цифрового положительным, отрицательным, фракционного целочисленного междунар
SMALLINT The
TINYINT
BIGINT
поплавок с плавающей запятой в
реальной

Десятичная валюта стоимости валюты, штраф денег с
точностью до 4 знака после запятой

бит указывает Да / Нет битный логический тип данных

рекомендация

отwww.cnblogs.com/bugo/p/10994407.html
рекомендация