Standart funksiyalardan namunalar.
ASCII()
Birinchi belgini ASCII dagi qiymatini qaytaradi.
SELECT ASCII(maydon_nomi) FROM jadval_nomi;
BIN()
Bu sonlarni ikkilikdagi qiymatini qaytaradi.
SELECT BIN(23);
BIT_LENGTH()
Bu satrdagi belgilarni qiymatlarini bit o’lchov birligida qaytaradi.
SELECT BIT_LENGTH(“salom”);
CHAR_LENGTH()
Yozuv nechta belgidan iboratligini qaytaradi.
SELECT CHAR_LENGTH(‘Salom dunyo’);
CHAR()
Bu ASCII jadvalidagi son qiymatlarini olib harf qiymatlarni qaytaradi.
SELECT CHAR(65,66,67);
CHARACTER_LENGTH()
Bu CHAR_LENGTH() funksiyasi bilan bir xil vazifani bajaradi.
CONCAT_WS()
Bu ikki yoki undan ortiq ifodalarni oralariga qandaydir belgi qo’yib beradi.
SELECT CONCAT_WS(‘+’,’Salom’,’dunyo’,’!’);
CONCAT()
Bu ikki yoki undan ortiq ifodalarni qo’shib beradi.
SELECT CONCAT(‘Salom’,’dunyo’,’!’);
CONV()
Bu biron sanoq sistemasidan boshqa sanoq sistemasiga o’tkazib beradi.
SELECT CONV(15, 10, 2);
ELT()
Bu birnechta satrdan aynan qaysi satrni so’rayotganimizni qaytaradi.
SELECT ELT(2, “write”, “read”, “speak”, “listen”);
FIELD()
Bu qatordagilarni indexlarini qaytaradi.
SELECT FIELD(‘q’,’s’,’q’,’l’);
FIND_IN_SET()
Bu satrlar ro’yhatidagi satr o’rnini qaytaradi.
SELECT FIND_IN_SET(‘q’,’s,q,l’);
FORMAT()
Bu sonlarni necha xonaga yaxlitlab berishni qaytaradi.
SELECT FORMAT(2505.567898 , 3);
HEX()
Bu belgilarni 16 lik sanoq sistemadagi qiymatini qaytaradi.
SELECT HEX(29);
INSERT()
Bu satrni boshqa bir satr bilan o’zgartirishni qaytaradi.
SELECT INSERT(‘Anvar salom’, 1, 5, ’Guli’);
INSTR()
Bu satrdagi biron belgini joylashgan o’rnini qaytaradi.
SELECT INSTR(‘Salom dunyo’, ’l’);
LCASE()
Bu matnni barchasini kichik harflarga aylantirib beradi.
SELECT LCASE(‘Juda KO`P o`rganishim Kerak’);
LEFT()
Bu chapdan nechta belgini ajratib olish kerakligini qaytaradi.
SELECT LEFT(‘Salom dunyo’, 5);
LENGTH()
Bu satr uzunligini qaytaradi.
SELECT LENGTH(‘Salom dunyo’);
LOCATE()
Bu satrdagi belgini joylashgan o’rnini qaytaradi, faqat birinchi kelganni.
SELECT LOCATE(‘o’, ‘w3schools.com’);
LOWER()
Bu matnni kichik harflarga aylantirib beradi.
LPAD()
Bu malum uzunlikdagi malumotni chapdan to’ldiradi.
SELECT LPAD(‘Hello world’, 18, ‘abc’);
LTRIM()
Bu satr oldidagi bo’shliqlarni olib tashlaydi.
SELECT LTRIM(‘ Hello world’);
MID()
Bu satrdagi nechanchi satrdan boshlab nechta belgini ajratib olishni qaytaradi.
SELECT MID(‘SQL Tutorial’, 8, 2);
POSITION()
SELECT POSITION(“3” IN “w3schools” );
REPEAT()
Bu qatorni necha marta takror kelishini qaytaradi.
SELECT REPEAT(“SQL good”, 3);
REPLACE()
Bu qatordagi so’zlarni o’zgartiradi.
SELECT REPLACE(“SQL Tutorial”, “SQL”, “HTML”);
REVERSE()
Bu qatorni teskariga o’girib beradi.
SELECT REVERSE(“SQL Tutorial”);
RIGHT()
Bu bizga qatordan nechta kerak bo’lgan belgini o’ng tomondan olib beradi.
SELECT RIGHT(“SQL Tutorial is cool”, 4);
RPD()
Bu ma’lum uzunlikdagi malumotni o’ngdan boshlab to’ldiradi.
SELECT RPD(“SQL Tutorial”, 20, “abc”);
RTRIM()
Bu satrdan keyingi bo’shliqlarni olib tashlaydi.
SELECT RTRIM(“SQL Tutorial ”);
SPACE()
Bu nechta bo’sh joy kerakligini qaytaradi.
SELECT SPACE(10);
STRCMP()
Bu ikki satrni taqqoslaydi yani solishtirib ko’radi.
SELECT STRCMP(“SQL Tutorial”, “SQL Tutorial”);
SUBSTRING_INDEX()
Bu belgilangan miqdordagi ajratuvchiga yetgunicha oldindagi satrni qaytaradi.
SELECT SUBSTRING_INDEX(www.w3schools.com, “.”, 1);
SUBSTRING()
Bu nechta belgidan keyin nechta belgini ajratib olishni qaytaradi.
SELECT SUBSTRING(“SQl Tutorial”, 5, 3);
TRIM()
Bu satrdan oldingi va satrdan keyingi bo’shliqlarni olib tashlaydi.
SELECT TRIM(“ SQL Tutorial ”);
UCASE()
Bu matndagi barcha harflarni katta harflarga aylantirib beradi.
SELECT UCASE(“Sql Tutorial is Fun”);
UNHEX()
Bu 16 lik sanoq sistemasidan boshqa turga o’tishini qaytaradi.
SELECT UNHEX(‘4D79533514C’);
UPPER()
Bu matnni barcha harflarini katta harflarga aylantirib beradi.
SELECT UPPER(“sql Tutorial is FUN”);
Do'stlaringiz bilan baham: |