2-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)
Dostları ilə paylaş: |