Rеja Axborot tizimlari va ma'lumotlar bazasi


-jadval. Satrli funksiyalar



Yüklə 0,94 Mb.
səhifə104/153
tarix02.01.2022
ölçüsü0,94 Mb.
#44769
1   ...   100   101   102   103   104   105   106   107   ...   153
MBBT Qo'llanma

2-jadval. Satrli funksiyalar

Sintaksis

Qaytuvchi qiymat

LEFT(s,n)

s satrdan birinchi n ta belgini olish

RIGHT(s.n)

s satrdan oxirgi n ta belgini olish

SUBSTRING(s, m, n)

s satrining n belgisini s satrining m-belgilaridan boshlab nusxalash natijasida olingan satr

LCASE(s)

s satrini barcha harflarini kichik harfga o'tkazish

UCASE(s)

s satrini barcha harflarini katta harfga o'tkazish

CONCAT(s1, s2, ...)

s1, s2, ... qatorlarini bog'lovchi (birlashtiruvchi) satr.

LENGTH(s)

s satr uzunligi


3-jadval. Mantiqiy qiymatni qaytaradigan operatorlar va funktsiyalar (1 - Rost, 0 –yolg’on)

Sintaksis

Qaytuvchi qiymat

y 
y 
x < y 
x >= y 
x <= y 
x != y

Taqqoslash operatsiyasining natijasiga qarab 1 (Rost) yoki 0 (Yolg’on),

NOT l

1, agar l=
0, agar l=1

l1 AND l2

l1 va l2 uchun mantiqiy va amalining natijasi

l1 OR l2

l1 va l2 uchun mantiqiy yoki amalining natijasi

BETWEEN (x, y z)

mantiqiy ifoda natijasi (x = y VA x = z)

ISNULL (v)

1, v ning qiymati bo’sh bo’lsa (NULL) 
0, aks holda

IFNULL (v1, v2)

v1, agar v1 bo'sh bo'lmasa 
v2, aks holda

s LIKE namuna

1, namuna s satrida mavjud bo’lsa  
0, aks holda

s NOT LIKE namuna

0, namuna s satrida mavjud bo’lmasa 
1, aks holda

Misol


Aytaylik, materiallar jadvalidagi materiallarning zichligi to'g'risida ma'lumotni namoyish qilishda ularning tarkibida alyuminiy bo'lgan materiallarni aniqlash kerak (aniqroq, ularning nomiga alyuminiy haqida eslatib o'tilgan materiallar). Ushbu vazifani quyidagi operator yordamida bajarish mumkin.
SELECT name, name LIKE '%alu%', density FROM materials;

+--------------+-------------------+---------+

| name         | name LIKE '%alu%' | density |

+--------------+-------------------+---------+

| steel        |                 0 |    7.80 |

| aluminium    |                 1 |    2.70 |

| concrete     |                 0 |    5.60 |

| duraluminium |                 1 |    2.80 |

| titanium     |                 0 |    4.50 |

| brass        |                 0 |    8.50 |

+--------------+-------------------+---------+

Misol


Ushbu cheklangan elementning uchlari bo'lgan tugunlarning identifikatorlari orasidagi farqning eng katta qiymatini aniqlash uchun har bir cheklangan element uchun zarurat bo'lsin. Ushbu vazifani quyidagi operator hal qilishi mumkin.


Yüklə 0,94 Mb.

Dostları ilə paylaş:
1   ...   100   101   102   103   104   105   106   107   ...   153




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin