Sahip Olma ve Nerede Tümce Arasındaki Fark

Nereye Karşı

Makineler, özellikle bilgisayarlar, insan iletişimi için bir araç olarak tasarlanmıştır. Bu nedenle, davranışları yapay dil kullanan programlar tarafından kontrol edilecek şekilde oluşturulurlar. İngilizce gibi doğal dil bilgisayarlar tarafından kullanılamaz çünkü kelime bilgisi çok büyük ve sürekli değişiyor.

Bilgisayar dilinin doğru ve kesin olması gerekir, çünkü bilgisayarların ortak bir anlamı yoktur, bu nedenle verileri hesaplayabilen ve işleyebilen ve bilgisayarların akıl yürütmesini sağlayan algoritmaya dayanır. Oluşturulan birkaç bilgisayar dili vardır. Her birinin iki bileşeni vardır, sözdizimi veya form ve anlambilim veya anlam.

Montaj, eşzamanlı, veri akışı, tanımlayıcı, işlevsel, ara, mantık, yordamsal ve sorgu dilleri vardır. Sorgu dilleri, veritabanları ve bilgi sistemleri hakkında araştırma yapmak için kullanılır. Böyle bir dil Yapılandırılmış Sorgu Dili'dir (SQL).
SQL, aşağıdaki işlevlere sahip bir veritabanı bilgisayar dilidir: veri ekleme, güncelleme ve silme, erişim ve kontrol ve şema kontrolü ve değiştirme. Ayrıca aşağıdaki elementlere ayrılır:

İfade
yüklemler
Sorguları
tablolar
Maddeleri

SQL aşağıdaki yan tümceleri içerir:

Kısıtlama maddesi
Güncelleme maddesi için
Maddeden
Group BY deyimi
Sipariş maddesine göre
Nerede Mevcut Madde
Fıkra
Nerede fıkra

Sahip yan tümcesi her zaman yan tümce ile grupla birlikte kullanılır. Bir grup tarafından döndürülen kayıtları bir yüklem kullanarak yan tümce ile filtrelemek için kullanılır. Bir grubun yan tümcesi sonuçları, yan tümcesi kullanılarak kısıtlanır ve yalnızca belirtilen satırlar seçilir.

Bir where yan tümcesine benzer ve bir sorgu hem have hem de where yan tümcesine sahip olabilir. Bu durumda, ilk önce ve tek tek satırlar gruplandırıldıktan sonra where cümlesi kullanılırken, sahip cümlesi kullanılır. Sahip yan tümcesi grup için bir bütün olarak uygulanırken nerede yan tümcesi tek tek satırlar için geçerlidir.
Where cümlesi, sorguya dahil edilecek satırları seçmek için kullanılır ve bir karşılaştırma yüklemi kullanır ve karşılaştırma yüklemi tarafından değerlendirilmeyen satırları doğru olarak içermez. Toplama işlevlerine atıfta bulunan ve bir yan tümce tümcesinde belirtilen bir tablodaki tek tek satırları seçmek için kullanılır.
Onsuz, ortaya çıkan satır kümesi çok büyük olur. Şu işleçleri kullanır: = veya eşit veya eşit değil,> veya daha büyük, = veya daha büyük veya eşit, <= or less than or equal, BETWEEN, LIKE, and IN.

özet

1. sahip yan tümcesi, ayrı ayrı satırlarda nerede yan tümcesi kullanılırken gruplanan satırlarda kullanılır.
Birlikte kullanıldıklarında, ilk önce hangi satırların gruplandırılacağını seçmek için where cümlesi kullanılır, ardından sahip cümlesi kullanılır.
3. sahip olması yan tümcesi bir yan tümce ile birlikte kullanılırken, nerede yan tümcesi bir yan tümce tarafından belirtilen satırlara dava edilir.