3-Laboratoriya ishi
Mavzu: SQL da standart funktsiyalar bilan ishlash
Ishdan maqsad: Standart funksiyailardan foydalanish bo`yicha ko`nikmaga ega bo`lish.
Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha ob`yektlarni ustida standart funksiyalardan foydalanib amallarini bajarish.
Uslubiy ko`rsatmalar:
ASCII () Chap belgining raqamli qiymatini qaytaradi
BIN () argumentning simli namoyishini qaytaradi
BIT_LENGTH () argument uzunligini bitlarda qaytaradi
CHAR_LENGTH () argumentdagi belgilar sonini qaytaradi
CHAR () Har bir butun son uchun belgi qaytaradi
CHARACTER_LENGTH () Char_length () uchun sinonim
CONCAT_WS () Birlikni ajratuvchi bilan qaytaradi
CONCAT () satrlarning bog'lanishini qaytaradi
CONV () Turli xil raqam tizimlari o'rtasida raqamni o'zgartirish
ELT () Indeks raqami ostidagi qatorni qaytaradi
EXPORT_SET () satrni shunday qaytaradiki, bit qiymatida belgilangan har bir bit uchun siz mag'lubiyatga ega bo'lasiz va har bir o'chirilgan bit uchun siz mag'lubiyatga ega bo'lmaysiz.
FIELD () Birinchi argument indeksini (pozitsiyasini) keyingi argumentlarda qaytaradi
FIND_IN_SET () Ikkinchi argumentda birinchi argumentning pozitsiyasini indeksini qaytaradi
FORMAT () O'nlik kasrlarning belgilangan soni uchun formatlangan raqamni qaytaradi
HEX () o'n oltilik sonining simli tasvirini qaytaradi
INSERT () Belgilar soniga qadar belgilangan joyda substratni kiritadi
INSTR () I substratning birinchi paydo bo'lishi indeksini qaytaradi
LCASE () sinonimi LOWER ()
LEFT () Belgilarning chap qatorini belgilangan tartibda qaytaradi
LENGTH () Satr uzunligini baytlarda qaytaradi
LOAD_FILE () nomli faylni yuklaydi
LOCATE () substratning birinchi paydo bo'lishi holatini qaytaradi
LOWER () kichikroq dalilni qaytaradi
LPAD () Belgilangan satrning chap tomoniga argumentni qaytaradi
LTrim () Etakchi bo'sh joylarni o'chiradi
MAKE_SET () mos keladigan bitga ega vergul bilan ajratilgan qatorlarni qaytaradi.
MID () berilgan joydan boshlab pastki satrni qaytaradi
OCT () sakkizburchak argumentning mag'lubiyat namoyishini qaytaradi
OCTET_LENGTH () LENGTH () ning sinonimi
ORD () Agar argumentning chap tomoni ko'paytali belgi bo'lsa, ushbu belgi uchun kodni qaytaradi
POSITION () LOCATE () uchun sinonim
QUOTE () SQL so'rovida ishlatiladigan dalillarni e'tiborsiz qoldiradi
Oddiy iboralar yordamida 34 REGEXP chizmalarni moslash
REPEAT () qatorni belgilangan marta takrorlaydi
REPLACE () Belgilangan satrning paydo bo'lishini almashtiradi
REVERSE () satrdagi belgilarni o'zgartiradi
RIGHT () Belgilar qatorining o'ng tomonini qaytaradi
Rpd () Belgilangan miqdordagi satrni qo'shadi
RTRIM () So'nggi bo'shliqlarni olib tashlaydi
SOUNDEX () SOUNDEX qatorini qaytaradi
Ovozlar Yoqdi Tovushlarni taqqoslaydi
SPACE () Belgilangan bo'shliqlar qatorini qaytaradi
STRCMP () Ikki qatorni taqqoslaydi
SUBSTRING_INDEX () ajratilgan holatlar soni bo'yicha belgilangan satrdan pastki qatorni qaytaradi
SUBSTRING (), SUBSTR () Belgilangan pastki qatorni qaytaradi 46 TRIM () Etakchi va keyingi bo'shliqlarni olib tashlaydi.
UCASE () UPPER () ning sinonimi.
UNHEX () har o'n oltilik raqamlarning har bir juftligini belgilarga o'zgartiradi. 49 UPPER () satrni katta harfga o'zgartiradi.
SQL> SELECT ASCII('2');
+---------------------------------------------------------+
| ASCII('2') |
+---------------------------------------------------------+
| 50 |
+---------------------------------------------------------+
1 row in set (0.00 sec)
SQL> SELECT ASCII('dx');
+---------------------------------------------------------+
| ASCII('dx') |
+---------------------------------------------------------+
| 100 |
+---------------------------------------------------------+
1 row in set (0.00 sec)
Do'stlaringiz bilan baham: |