Формат дати SQL Server і перетворення SQL Server Пояснено прикладами

Що робить перетворення SQL?

Він перетворює з одного типу даних на інший тип даних.

Синтаксис

CONVERT (_New Data Type, Expression, Style_)

  • Новий тип даних:  новий тип даних, який також потрібно перетворити. Наприклад: nvarchar, ціле число, десяткове число, дата
  • Вираз:  Дані для перетворення.
  • Стиль:  Формат. Наприклад: Стиль 110 - це формат дати США мм-дд-рррр

Приклад: Перетворення десяткового числа в ціле число

SELECT CONVERT(INT, 23.456) as IntegerNumber

перетворити десяткове число в ціле число

Примітка: Результат усічений.

Приклад: Перетворення рядка на дату

SELECT CONVERT(DATE, '20161030') as Date

перетворити рядок у тип дати

Приклад: Перетворення десяткового дроку в рядок

SELECT CONVERT(nvarchar, 20.123) as StringData

перетворити десятковий знак у рядок

Приклад: Перетворення цілого числа в десяткове

SELECT CONVERT(DECIMAL (15,3), 13) as DecimalNumber

перетворити ціле число в десяткове число

Приклад: Перетворення рядка у формат дати у стилі дати США

SELECT CONVERT(DATE, '20171030' , 110) To_USA_DateFormat

перетворити рядок у формат дати у стилі дати США -