CONVERT

Misol

Qiymatni DATE ma’lumot tipiga aylantirish:

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

baham ko'ring

Ta’rif va qo‘llanilishi

CONVERT() funksiyasi qiymatni ko‘rsatilgan ma’lumot tipiga yoki belgilar to‘plamiga aylantiradi.

Maslahat: CAST() funksiyasiga ham qarang.

Sintaksis

CONVERT(value, type)

OR:

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"
DATETIME Qiymatni DATETIME ga aylantiradi. Format: "YYYY-AA-KK SS:MM:SS"
DECIMAL value ni DECIMAL tipiga o‘giradi. Raqamlarning maksimal sonini (M) va o‘nlik nuqtadan keyingi raqamlar sonini (D) belgilash uchun ixtiyoriy M va D parametrlaridan foydalaning.
TIME Qiymatni TIME ga aylantiradi. Format: "HH:MM:SS"
CHAR valueni CHAR tipiga (qat’iy uzunlikdagi string) o‘giradi
NCHAR valueni NCHAR tipiga o‘giradi (CHAR kabi, lekin milliy belgilar to‘plamidagi string hosil qiladi)
SIGNED value ni SIGNED tipiga (ishorali 64 bitli butun son) o‘giradi
UNSIGNED value ni UNSIGNED tipiga (ishorasiz 64 bitli butun son) o‘giradi
BINARY valueni BINARY tipiga (ikkilik string) o‘giradi
charset Majburiy. O‘zgartiriladigan belgi


Texnik tafsilotlar

Qo‘llab-quvvatlaydigan tizimlar: MySQL 4.0 versiyasidan boshlab

Ko‘proq misollar

Misol

Qiymatni CHAR ma’lumot tipiga aylantirish:

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

Misol

Qiymatni TIME ma’lumot tipiga aylantirish:

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

Misol

Qiymatni LATIN1 belgilar to‘plamiga aylantirish:

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

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!