/ / SQL sorgusu nedir?

SQL sorgusu nedir?

Veritabanları sadece büyük miktarlarda veriyi yerleştirmekle kalmaz, aynı zamanda istenen bilgiyi elde etmek için yeterince hızlı bir şekilde izin verir. Bunu yapmak için, sorgu olarak adlandırılan özel bir komut kullanın.

SQL sorgusu

Bu, alanlara (veri parçacıklarına) ve bu bilginin sağlanmasının şartlarını yansıtan veritabanına özel bir dize erişimidir.

teklifler için istek

Veritabanından veri isteme derleme mantığıçoğu programlama dili mümkün olduğunca basittir. Bilgi edinmek için, ana altı parametre olan belirli bir depolama için yapılandırılmış kontrol sistemini belirtmeniz gerekir:

  • Verilerin alınacağı tabloların isimleri;
  • iade edilecek alanlar;
  • tablolar arasındaki ilişkiler;
  • örnekleme koşulları (gerekirse);
  • yardımcı (sıralama, sunum yöntemleri, kısıtlamalar ve diğerleri).

Bu yapı sayesinde kullanıcılarİstenilen isteğin yapısını anlamak yeterlidir, sonrasında “kâğıt” üzerine uygulamak çok kolay olacaktır. Tersine şema da çalışır - belirli bir ekip tarafından hangi bilgilerin elde edildiğini anlamak için, taleple başa çıkmak için temelleri bilmeniz gerekir. Bu, SQL sorgu dilini hem BT uzmanları arasında hem de karmaşık programlama bilimine hakim olmak isteyenler arasında popüler hale getirdi.

Sorgu Özellikleri

SQL programlama dili esnek, yapımçeşitli amaçlar için isteği değiştirebilirsiniz. Bu, sorgu yürütme süresini, çalışmanın belirli bir aşamasında olası sorunların önlenmesinin yanı sıra sonucun okunabilirliğini etkileyecek olan veritabanının kendine özgü mimarisi olabilir.

istemek

Diğer birçok dille karşılaştırıldığındaprogramlamada, SQL sorguları her zaman tablo şeklinde net bir şekilde yapılandırılmış bir sonuç döndürür. Bu nedenle, büyük miktarda veri içeren aktif çalışma gerektiren araçlar geliştirirken, özellikle kullanıcılarla çalışırken, çalışma hızını birkaç katına kadar artırabilen, veri tabanıyla hızlı ve net bilgi alışverişi sağlayan program koduna özel bir modül yerleştirilmiştir.

Artılarına ek olarak, önemli bir tane var.SQL sorgusunun olumsuz özelliği. Bu aynı ada sahip alanlarla çalışıyor. Bu durumda, yerleşik bağlantıyı yakından izlemek, verilerin hangi tablodan alınacağını bağımsız olarak belirtmek gerekir.

örnek

veri talebi

Üzerinde en basit veritabanı sorgusu düşününSQL dili örneği. Para biriminin ölçü birimini - "Para Birimi" ve son 7 gündeki döviz kurunu - "Oran" olarak depolayan iki tablo olsun. Belirli bir para birimi için fiyat teklifi talebinde bulunmak için aşağıdaki komutu çalıştırmak yeterli olacaktır:

SELECT a.Date, a. Kurs a dan, a para biriminden b para birimi b NEREDE a.ЕИ_id = b.id VE

Sorgu sonucu iki sütunlu bir tablodur,ki bu, ruble borsasında her gün için tarih ve döviz kuru bilgilerini içerecektir. İsteği değiştirme kolaylığı nedeniyle, almak istediğiniz alanları değiştirmeniz yeterlidir. Özellikle, boşaltma işleminin doğruluğunu onaylamak için, görüntülenen sütunlar listesine bir para birimi ekleyebilirsiniz.

sevdim:
0
Popüler Gönderiler
Manevi gelişim
gıda
y