Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

SQL Учебник


SQL БАЗА ДАННЫХ


SQL Справочник


SQL Примеры



SQL Server CONVERT() функция расширений


Пример

Преобразовать выражение в int:

SELECT CONVERT(int, 25.65);
Попробуйте сами »


Определение и использование CONVERT()

Функция CONVERT() в SQL Server преобразует значение (любого типа) в указанный тип данных.

Совет: Также посмотрите функцию CAST().

Синтаксис CONVERT()

CONVERT(data_type(length), expression, style)

Параметр значений CONVERT()

Значение Описание
data_type Требуемый. Тип данных для преобразования в выражения. Может быть одним из следующих: bigint, int, smallint, tinyint, bit, decimal, numeric, money, smallmoney, float, real, datetime, smalldatetime, char, varchar, text, nchar, nvarchar, ntext, binary, varbinary, или image
(length) Необязательный. Длина результирующего типа данных (для char, varchar, nchar, nvarchar, binary и varbinary)
expression Требуемый. Значение для преобразования в другой тип данных
style Необязательный. Формат, используемый для преобразования между типами данных, такими как формат даты или строки. Может принимать одно из следующих значений:

Преобразование даты и времени в символ:
Без века С веком Ввод/вывод Стандарт
0100mon dd yyyy hh:miAM/PMDefault
1101mm/dd/yyyy US
2102 yyyy.mm.ddANSI
3103 dd/mm/yyyyBritish/French
4104dd.mm.yyyyGerman
5105 dd-mm-yyyyItalian
6106dd mon yyyy-
7107Mon dd, yyyy-
8108hh:mm:ss-
9109mon dd yyyy hh:mi:ss:mmmAM (or PM)Default + millisec
10110mm-dd-yyyyUSA
11111 yyyy/mm/ddJapan
12112 yyyymmddISO
13113dd mon yyyy hh:mi:ss:mmm Europe (24 hour clock)>
14114hh:mi:ss:mmm24 hour clock
20120yyyy-mm-dd hh:mi:ssODBC canonical (24 hour clock)
21121yyyy-mm-dd hh:mi:ss.mmmODBC canonical (24 hour clock)
 126yyyy-mm-ddThh:mi:ss.mmmISO8601
 127yyyy-mm-ddThh:mi:ss.mmmZISO8601 (with time zone Z)
 130dd mon yyyy hh:mi:ss:mmmAMHijiri
 131dd/mm/yy hh:mi:ss:mmmAMHijiri
Преобразование значения с плавающей точкой в реальное:
Значение Объяснение
0Maximum 6 digits (default)
18 digits
216 digits
Конвертация денег в символы:
Значение Объяснение
0Без разделителей-запятых, 2 цифры справа от десятичной
1Разделители-запятые, 2 цифры справа от десятичной дроби
2Без разделителей-запятых, 4 цифры справа от десятичной

Технические детали CONVERT()

Работает в: SQL Server (начиная с 2008 года), База данных SQL Azure, хранилище данных SQL Azure, параллельное хранилище данных

Примеры CONVERT()

Пример

Преобразовать выражение из одного типа данных в другой (varchar):

SELECT CONVERT(varchar, 25.65);
Попробуйте сами »
Пример

Преобразовать выражение из одного типа данных в другой (datetime):

SELECT CONVERT(datetime, '2017-08-25');
Попробуйте сами »
Пример

Преобразовать выражение из одного типа данных в другой (varchar):

SELECT CONVERT(varchar, '2017-08-25', 101);
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.