CONVERT

MySQL CONVERT() funksiyasi

❮ MySQL funksiyalari

Misol

Qiymatni DATE ma’lumotlar turiga aylantirish:

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

ULASHISH

Ta’rif va qo‘llanilishi

CONVERT() funksiyasi qiymatni belgilangan ma’lumotlar turiga yoki belgilar to‘plamiga aylantiradi.

Maslahat: CAST() funksiyasiga ham qarang.

Sintaksis

CONVERT(value, type)

YOKI:

CONVERT(value USING charset)

Parametr qiymatlari

Parametr Tavsif
value Majburiy. Konvertatsiya qilinadigan qiymat
type 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
charset Majburiy. O‘zgartiriladigan belgi


Texnik tafsilotlar

Ishlaydi: MySQL 4.0 dan

Ko‘proq misollar

Misol

Qiymatni CHAR ma’lumotlar turiga aylantiring:

SELECT CONVERT(150, CHAR);
O‘zingiz sinab ko‘ring »

Misol

Qiymatni TIME ma’lumotlar turiga aylantiring:

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

Misol

Qiymatni LATIN1 belgilar to‘plamiga aylantiring:

SELECT CONVERT("W3Schools.com" USING latin1);
O‘zingiz sinab ko‘ring »

❮ MySQL funksiyalari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!