Verilənlər bazasının modelləri Sahələrin xüsusiyyətləri. Verilənlərin tipləri Verilənlər bazası sisteminin arxitekturası 5


QEYD 4. Sorğuların redaktə olunması, formatlaşdırılması və kontekst menyu əməliyyatları cədvəllərdə olduğu kimidir



Yüklə 0,74 Mb.
səhifə22/30
tarix24.12.2023
ölçüsü0,74 Mb.
#191392
1   ...   18   19   20   21   22   23   24   25   ...   30
Veril nl r bazas n n modell ri Sah l rin x susiyy tl ri. Veril n

QEYD 4. Sorğuların redaktə olunması, formatlaşdırılması və kontekst menyu əməliyyatları cədvəllərdə olduğu kimidir.
Sorğuların qurulması zamanı müxtəlif hesabatların aparılmasına ehtiyac olur. Bunu həyata keçirmək üçün ifadələrdən istifadə olunur. İfadələr sorğunun konstruktor rejimində qurulur. Bunun üçün boş sahələrin birində konteks menyunu sıxaraq Build(Построить) əmrini yerinə yetirmək lazımdır. Bu zaman açılan pəncərədən lazım olan bölümlər və əməliyyat seçilə bilinər. Bu pəncərə aşağıdakı hissələrdən ibarətdir:
Lazım olan bölümün üzərində 2 dəfə sıxaraq onu işçi sahəyə əlavə etmək olar. Hər hansı bir funksiyanı hesablamaq üçün funksiya siyahsından onu seçmək və lazım olan arqumenti seçmək lazımdır.
Sorğuların qurulması zamanı vacib olan məsələlərdən biri şərtlərin tərtib edilməsidir. Bunun üçün lazım olan sorğu Design(Конструктор) rejimində açılmalıdır. Sonra Criteria() bölümündə lazım olan şərtlər daxil edilməlidir.
Şərtləri tərtib edərkən riyazi, məntiqi və s. ifadələrdən istifadə etmək olar. Fərz edək ki, bizə “qiymətlər sorğusu” verilmişdir

Malın_adı

Alish_qiyməti

Alish_sayı

Satish_qiyməti

Satish_sayı

Alish

Alish

Alish

Satish

Satish

  1. Fərz edək ki, satış qiyməti 1000 olan yazıları tapmaq lazımdır. Bu zaman =1000 yazılacaq.

  2. Satış qiyməti 10 manatdan yuxarı olan verilənləri tapmaq lazımdır. Bu zaman kriteriya bölümündə >10 daxil edəcəyik.

Əgər qurulan şərtlər müəyyən mürəkkəblik xüsusiyyətlərinə malikdirsə, onlar arasında sadə məntiqi əməliyyatlar istifadə etmək olar(OR, AND,NOT, NOR).

  1. Qiyməti 10-a və ya 15-ə bərabər olan yazıların tapılması üçün uyğun kriteriya bölümündə =10 OR =15 yazılmalıdır. Bu zaman aşağıdakı işarələrdən istifadə etmək olar:



  1. Satış sayı 2-dən fərqli olan bütün malı tapmaq üçün uyğun “criteria” bölümündən <>2 daxil etmək lazımdır.

  2. “0” olan yazıların tapılması üçün “criteria” sətrində “NULL” əmrini daxil etmək lazımdır. Məsələn: Alış qiyməti daxil edilməyən mallar üçün uyğun “Criteria” sətrində “NULL” və ya “ISNULL” əmrlərini daxil etmək lazımdır. Bu zaman mürəkkəb ifadələr üçün məntiq cəbrinin elementlərindən istifadə etmək olar. Məs: Alış sayı daxil edilən verilənləri görmək üçün “IS NOT NULL”daxil etmək lazımdır.

  3. Bəzi hallarda mətn tipli məlumatların sorğu şəklində emal edilməsi lazım olur. Bu zaman geniş istifadə olunan Like(“şərt”) operatorundur. Məsələn: malın adı “q” hərfi ilə başlayan bütün malları tapmaq üçün Like(“q*”) istifadə olunur.

Əgər sonu “q” hərfi ilə qurtaran malları tapmaq lazımdırsa : Like(“*q”)
Bu zaman sadə məntiqi əməliyyatlardan istifadə etmək olar. Əgər axtarılan elementlər məlumdursa “?”şablonundan istifadə etmək olar. Məsələn: “q” hərfi ilə başlayan və “m” hərfi ilə qurtaran və 5 elementdən ibarət olan malın adını tapmaq üçün aşağıdakı ifadədən istifadə olunur:Like(“q???m”).

Yüklə 0,74 Mb.

Dostları ilə paylaş:
1   ...   18   19   20   21   22   23   24   25   ...   30




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