CONVERT

Misol

Ifodani int tipiga o‘giring:

SELECT CONVERT(int, 25.65);
O‘zingiz sinab ko‘ring »

baham ko'ring

Ta’rif va qo‘llanilishi

CONVERT() funksiyasi (istalgan tipdagi) qiymatni ko‘rsatilgan ma’lumot tipiga o‘giradi.

Maslahat: CAST() funksiyasiga ham qarang.

Sintaksis

CONVERT(data_type(length), expression, style)

Parametr qiymatlari

Qiymat Tavsif
data_type Majburiy. Ifodani aylantirish uchun ma’lumotlar turi. Quyidagilardan biri bo‘lishi mumkin: bigint, int, smallint, tinyint, bit, o‘nlik, raqamli, pul, smallmoney, float, real, datetime, smalldatetime, char, varchar, text, nchar, nvarchar, ntext, binar, varbinary yoki image
(length) Ixtiyoriy. Natijaviy ma’lumot tipining uzunligi (char, varchar, nchar, nvarchar, binary va varbinary uchun)
expression Majburiy. Boshqa ma’lumotlar turiga aylantiriladigan qiymat
style Optional. The format used to convert between data types, such as a date or string format. Can be one of the following values:

Converting datetime to character:
Without century Asr bilan Input/Output Standard
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 (yoki 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 (Z vaqt zonasi bilan)
 130dd mon yyyy hh:mi:ss:mmmAMHijiri
 131dd/mm/yy hh:mi:ss:mmmAMHijiri
Converting float to real:
Qiymat Explanation
0Maximum 6 digits (default)
18 digits
216 digits
Converting money to character:
Qiymat Explanation
0Vergul ajratgichsiz, o‘nli kasrning o‘ng tomonida 2 ta raqam
1Vergul ajratgichlar, o‘nli kasrning o‘ng tomonida 2 ta raqam
2Vergul ajratgichsiz, o‘nli kasrning o‘ng tomonida 4 ta raqam


Texnik tafsilotlar

Qo‘llab-quvvatlaydigan tizimlar: SQL Server (2008 dan boshlab), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse

Ko‘proq misollar

Misol

Ifodani bir ma’lumot turidan boshqasiga o‘tkazish (varchar):

SELECT CONVERT(varchar, 25.65);
O‘zingiz sinab ko‘ring »

Misol

Ifodani bir ma’lumot turidan boshqasiga o‘tkazish (sana vaqti):

SELECT CONVERT(datetime, '2017-08-25');
O‘zingiz sinab ko‘ring »

Misol

Ifodani bir ma’lumot turidan boshqasiga o‘tkazish (varchar):

SELECT CONVERT(varchar, '2017-08-25', 101);
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!