Sorgular veritabanınızın gücünü istifadə edir
Bir verilənlər bazası sorğusu verilənlər bazasından verilən məlumatları çıxarır və onu oxunaqlı formada formatlaşdırır. Sorgu veritabanının gerektirdiği dilde yazılmalıdır - genellikle bu dil SQL .
Məsələn, verilənlər bazasından verilən məlumatları istədiyində, istədiyiniz məlumatı tələb etmək üçün sorğu istifadə edirsiniz. Bəlkə də bir işçi cədvəliniz var və satış satış rəqəmlərini izləmək istəyirsən. Belirli bir dövr ərzində ən yüksək satışları qeyd edən işçi üçün məlumat bazasını sorgulayabilirsiniz.
SQL SEÇİM ifadəsi
Verilənlər bazası sorğusu verilənlər bazası tərəfindən tələb olunan sorgu formatına uyğun olmalıdır. Ən ümumi format bir çox verilənlər bazası idarəetmə sistemi tərəfindən istifadə edilən Strukturlaşdırılmış Sorgu dili (SQL) standart sorgu formatıdır. SQL, inkişaf etmiş sorgulara malik güclü bir dildir.
SQL xüsusi məlumatları seçmək üçün SELECT ifadəsini istifadə edir.
Northwind verilənlər bazasına istinadən verilən nümunəni düşünün.
Verilənlər bazasının İşçilərin cədvəlindən bir alıntı:
Əməkdaşı | Soyad | Adı | Başlıq | Ünvanı | Şəhər | Region | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Satış təmsilçisi | 507 - 20th Ave. E. | Seattle | WA | |
2 | Fuller | Andrew |
| 908 W. Capital Way | Tacoma | WA | |
3 | Leverling | Janet | Satış təmsilçisi | 722 Moss Bay Blvd. | Kirkland | WA |
Verilənlər bazasında bir işçinin adını və ünvanını qaytarmaq üçün SELECT ifadəsi aşağıdakı kimi bir şeyə sahib olacaq:
SEÇİDƏN Adı, Soyad, Vəzifə;
Bu qayıdır:
Adı | Soyad | Başlıq |
---|---|---|
Nancy | Davolio | Satış təmsilçisi |
Andrew | Fuller | Başçı Köməkçisi, Satış |
Janet | Leverling | Satış təmsilçisi |
Nəticələri daha da həssaslaşdırmaq üçün WHERE bəndini əlavə edə bilərsiniz:
SEÇİDƏN Adı, Soyad FROM İşçilər
WHERE City = 'Tacoma';
Tacoma'dan gələn hər bir işçinin Soyadı və Soyadını qaytarır:
Adı | Soyad |
---|---|
Andrew | Fuller |
Qeyd edək ki, SQL Microsoft Excel-a oxşar olan satır / sütun şəklində məlumatları qaytarır və işləməyi asanlaşdırır. Digər sorgu dilləri məlumatları qrafik və ya grafik kimi qoya bilər.
Sorguların Gücü
Bir verilənlər bazasının mürəkkəb meylləri və fəaliyyətlərini ortaya qoyma potensialı var, lakin bu güc yalnız sorgunun istifadəsi ilə istifadə olunur. Kompleks verilənlər bazası bir çox məlumatları saxlayan bir neçə masadan ibarətdir. Bir sorgu, onu daha asan analiz edebilmeniz üçün onu tek bir masaya filtrelemenize imkan verir.
Sorgular, verileriniz haqqında hesablamalar yapabilir və ya veri yönetim görevlerini otomatikleştirebilir. Veritabanına törətməzdən əvvəl yeniləmələri məlumatlarınıza da nəzərdən keçirə bilərsiniz.