image

CTE (SQL SERVER)

CTE(Common table expression) Azərbaycan dilində ümumi cədvəl ifadəsi kimi tərcümə olunur. SQL Server 2008-dən başlayaraq tətbiq olunmağa başlanmışdır. Bəzən mürəkkəb sorğuların yazılması zamanı verilənlərin müvəqqəti yadda saxlanılması üçün cədvələ ehityac duyulur. Bunun üçün “temporary table” anlayışından istifadə edərkən onu ilk öncə yaratmaq, sonra sorğunun nəticəsini həmin cədvələ insert etmək, sonra isə həmin cədvəli silməyə ehtiyac ...

Ətraflı oxuyun...
image

T-SQL. Pəncərə funksiyaları (Window functions)

Salam Dostlar. Bugünkü məqalədə çox maraqlı bir mövzunu izah etməyə çalışacağam. Bu gün Pəncərə funksiyaları (Window functions) barədə danışacağıq. Pəncərə funksiyalarının mənimsənməsinə müəyyən vaxt tələb olunur, lakin bir çox hallarda pəncərə funksiyaları adi üsullardan daha aydın və sadədir. Buna görə də yazılı şəkildə bu mövzuya daha ətraflı izah verməyə qərarına gəldim. Verilənlərin analizi funksiyası cədvəl ...

Ətraflı oxuyun...
image

SSRS ilə hesabatlılıq: Excel faylı məlumat mənbəsi kimi

Bu məqalədə mən dünən dostumun qarşılaşdığı problemdən söz açacam. O işi ilə bağlı hər gün müəyyən qovluğa qoyulan 10-15 Excel fayl üzərində iş aparmalı olur, daha ətraflı: Olan 10 ekzel faylı bir fayla birləşdirməli Məlumatı təmizləməli (NULL, regional formal fərqləri və sair) Məlumat üzərində hesablamalar aparmalı Müxtəlif sortlama, filtr imkanı yaratmaq Qrafiklər əlavə etmək Şirkət ...

Ətraflı oxuyun...
image

SSRS ilə hesabatlılıq: yaranan çətinliklər və onların həlli (1 hissə)

Salam. Bu məqalədə mən SSRS (SQL Server Reporting Services) hesabat inkişafı zamanı yaranan problemlər və onların həllini göstərəcəm. Daha ətraflı: Sütun/Cədvəl/Sıranın əks onunan dəyərlərdən aslı olaraq gizlənilməsi. Xananın dəyərdən aslı olaraq rənginin dəyişdirilməsi. Hesabatın parameterlərin ayrı hesabata ötürülməsi Sütun/Cədvəl/Sıranın əks onunan dəyərlərdən aslı olaraq gizlənilməsi. Problem: Satış şöbəsinə təqdim olunan hesabatda tarix aralığında imtina olunan ...

Ətraflı oxuyun...
image

T-SQL. Statistic (Aggregate) pəncərə (Window) funksiyaları

Salam Dostlar! Bugünkü məqalədə pəncərə (Window) funksiyaları barədə mövzumuzu davam edəcəyik. Bu gün Statistik (Aggregate) pəncərə funksiyaları barədə danışacağıq. Adi Statistic (Aggregate) funksiyaları: SUM(), AVG(), MIN(), MAX() və COUNT() pəncərə (Window) funksiyaları ola bilər. İlkin təyinetməyə görə (default) PARTITION BY həmişə tətbiq olunur. Əgər PARTITION BY təyin edilməyibsə FROM sorğusunun nəticəsi bütöv bir qrup kimi qəbul edilir. ...

Ətraflı oxuyun...
image

Transact-SQL. COALESCE() funksiyası

Salam Dostlar. Bugünkü məqalədə COALESCE funksiyası ilə tanış olacağıq. Bəzi hallarda nəticədə alınan NULL başqa qiymətlərlə əvəz edilməsi zərurəti yaranır. Məsələn, proqram təminatı üzrə hesabat veriləndə nəticədə NULL deyil onu əvəz edən hər hansı bir qiymət qoyulur. Sorğuda NULL-u başqa qiymətlə əvəz etmək üçün 3 üsul mövcuddur: ISNULL funksiyası ilə, COALESCE funksiyası ilə və CASE ...

Ətraflı oxuyun...
image

Microsoft SQL Server 2016 T-SQL yenilikləri. STRING_SPLIT

Salam Dostlar. Microsoft SQL Server 2016 yenilikləri barədə mövzumuzu davam edirik. Transact-SQL üzrə yeniliklər barədə bu artıq üçüncü məqaləmizdir. Bu gün biz sizinlə STRING_SPLIT funksiyası ilə tanış olacağıq. Microsoft SQL Serverlə az-çox işləyənlər bu funksiyanı çoxdan gözləyirdilər. Bəlkə də ən çox gözlənilən funksiyalardan biridir. Təsəvvür edin, cədvəlin hər hansı bir sətrində və ya sətirlərində müxtəlif ...

Ətraflı oxuyun...
image

Microsoft SQL Server 2016 T-SQL yenilikləri. CHECKDB WITH MAXDOP

Salam Dostlar. Informasiya Texnologiyaları sahəsi çox dinamik inkişaf edir, proqramlar, serverlər hər zaman yenilənir. “Microsoft” şirkətinin məhsulları da daim yenilənir. Bildiyiniz kimi SQL Server 2016 bu ilin iyun ayında işıq üzü görəcək. Hal-hazırda isə SQL Server 2016 Release Candidate 3 Mıcrosoft saytında sınaqlar üçün yerləşdirilib. Həmin versiyanı yükləyib yeni imkanlarla tanış ola bilərsiniz. Microsoft SQL ...

Ətraflı oxuyun...
image

Transact-SQL. Full-Text Search.Tam Mətnli Axtarış

Salam Dostlar. Bugünkü məqalədə SQL Serverin çox funksional imkanlarından olan Full-Text Search, yəni tam mətnli axtarış sistemi ilə tanış olacağıq. Full-Text Search nədir? Full-Text Search verilənlər bazasında mətn tipli verilənlərin arasından tam mətnli axtarış aparan SQL Serverin bir komponentidir. Tam mətnli sorğular müəyyən dilin (məsələn: İngilis və ya Türk) qaydalarına uyğun olaraq sözlərin və söz ...

Ətraflı oxuyun...
image

Transact-SQL. NULL yoxsa sıfır?

Salam Dostlar. Bugünkü məqalədə çox maraqlı bir mövzumuz var. Bu gün NULL barədə danışacağıq. Bu barədə kifayət qədər yazılı və video materiallar var, lakin NULL barədə verilən sualların ardı kəsilmir. Bəzi hallarda sorğularda qəribə nəticələrə və anlaşılmazlıqlara səbəb olan NULL proqramçıları çox narahat edir. Buna görə də yazılı şəkildə bu mövzuya daha ətraflı izah verməyə ...

Ətraflı oxuyun...
Səhifə 1 - 212