CAST

MySQL CAST() funktsiyasi

❮ MySQL funksiyalari

Misol

Qiymatni DATE ma’lumotlar turiga aylantirish:

SELECT CAST("2017-08-29" AS DATE);
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

CAST() funksiyasi qiymatni (har qanday turdagi) belgilangan ma’lumotlar turiga aylantiradi.

Maslahat: CONVERT() funksiyasiga ham qarang.

Sintaksis

CAST(value AS datatype)

Parametr qiymatlari

Parametr Tavsif
value Majburiy. Konvertatsiya qilinadigan qiymat
datatype Required. The datatype to convert to. Can be one of the following:
qiymat Tavsif
DATE Qiymatni DATE ga aylantiradi. Format: "YYYY-AA-KK"
DATETIMEtd> Qiymatni DATETIME ga aylantiradi. Format: "YYYY-AA-KK SS:MM:SS"
DECIMAL Qiymatni DECIMAL ga aylantiradi. Raqamlarning maksimal sonini (M) va kasr nuqtasidan (D) keyingi raqamlar sonini belgilash uchun ixtiyoriy M va D parametrlaridan foydalaning.
TIME Qiymatni TIME ga aylantiradi. Format: "HH:MM:SS"
CHAR Qiymatni CHAR ga o‘zgartiradi (belgilangan uzunlikdagi string)
NCHAR Qiymatni NCHAR ga o‘zgartiradi (masalan, CHAR, lekin milliy belgilar to‘plami bilan string hosil qiladi)
SIGNED> Qiymatni SIGNED ga aylantiradi (imzolangan 64 bitli tamsayı)
UNSIGNEDD Qiymatni UNSIGNED ga o‘zgartiradi (imzosiz 64 bitli tamsayı)
BINARY Qiymatni BINARY (ikkilik string) ga aylantiradi


Texnik tafsilotlar

Ishlaydi: MySQL 4.0 dan

Ko‘proq misollar

Misol

Qiymatni CHAR ma’lumotlar turiga aylantiring:

SELECT CAST(150 AS CHAR);
O‘zingiz sinab ko‘ring »

Misol

Qiymatni TIME ma’lumotlar turiga aylantiring:

SELECT CAST("14:06:10" AS TIME);
O‘zingiz sinab ko‘ring »

Misol

Qiymatni SIGNED ma’lumotlar turiga aylantiring:

SELECT CAST(5-10 AS SIGNED);
O‘zingiz sinab ko‘ring »

❮ MySQL funksiyalari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!