CAST
Misol
Qiymatni int ma’lumotlar turiga aylantiring:
SELECT CAST(25.65 AS int);
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
CAST() funksiyasi (istalgan tipdagi) qiymatni ko‘rsatilgan ma’lumot tipiga o‘giradi.
Maslahat: CONVERT() funksiyasiga ham qarang.
Sintaksis
CAST(expression AS datatype(length))
Parametr qiymatlari
| Qiymat | Tavsif |
|---|---|
| expression | Majburiy. Konvertatsiya qilinadigan qiymat |
| datatype | 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) |
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
Qiymatni varchar ma’lumot tipiga o‘giring:
SELECT CAST(25.65 AS varchar);
O‘zingiz sinab ko‘ring »Misol
Qiymatni datetime ma’lumot tipiga o‘giring:
SELECT CAST('2017-08-25' AS datetime);
O‘zingiz sinab ko‘ring »W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
