قاعدة البيانات

SFWGHO – SQL'de Komutların Sırasını Hatırlamak İçin Bir Yol

Sorun – SFWGHO

T-SQL yazarken, Microsoft SQL veritabanı dilini alırken, komutların belirli bir sırayla gelmesi gerekiyor. Bu:

– SELECT (veri seçilmesi)

– FROM (hangi tablodan veri alacağını belirten)

– NEREDE (herhangi bir filtreleme koşulu)

– GROUP BY (gerçekleştirilecek herhangi bir toplama belirtme) [19659003] – HAVING (toplu veriler üzerinde gerçekleştirilecek herhangi bir filtreleme)

– ORDER BY (son satırları görüntülemek için hangi sırayla)

Bu komutları doğru sıraya koymanız çok önemlidir, aksi halde bir sözdizimi hatası. Komutların kısaltması SFWGHO'dur, bu yüzden bu harf dizisini hatırlamanın bir yolunu bulmak gerçekten bir sorudur.

Çözümler

Bu problemle ilk karşılaştığı zaman, bu makalenin yazarı interneti tedirgin etti. kısaltmalar için. Bir yarışmacının çalıştığı bir site buldum:

Kaygan Balık Garnitür Açacak Orcas

Elbette bundan daha iyi akronimler olmalı! Aşağıdaki düşüncelerle küçük bir yansıma ortaya çıktı:

Altı Yağ Eşi Brüt Kocalar Çıkıyor

Terli Ayaklar Korkunç Kokular Verecek

Bunlardan ikincisi daha iyi görünüyor (kesinlikle daha iyi) damak zevki!). Bu yüzden SQL'de komutların sırasını nasıl hatırlayacağımıza dair bir öneri:

TATLI ya da SELECT

FEET ya da FROM

OLACAK ya da NEREDE

GIVE ya da GROUP BY

HORRIBLE ya da HAVING

ODORS veya ORDER BY

Yani şimdi SQL komutlarının sırasını yanlış almak için bir mazeret yok, sadece her zaman doğru yerde virgül koymak için bir yol bulmamız gerekiyor …