Sql
9-SQL DERSLERİ – STORE PROCEDURE
Yazıya başlamadan öncelikle şundan bahsetmek istiyorum.
İş hayatına giriyorsanız iş hayatı eşittir store procedure.
Profesyonel bir şirkette çalışıyorsanız ya kesinlikle ve kesinlikle STOREPROCEDURE u bilmek zorundasınız. PROCEDURE kod...
Sql
10-SQL DERSLERİ – TEMP TABLE, VİEW
Temp Table Ne Demek?
Temp Table geçici tablo demektir. Herhangi bir yerde diyelim belli bir kayıt bloğunu belli bir yere çekmek istiyorsunuz sorgunun içine dinamik...
Sql
1-SQL DERSLERİ | SELECT SORGUSU, ORDER BY, DİSTİNCT
Öncelikle “Select” nedir onu öğrenelim. Select bizim bir tablodaki verileri seçmemize yarar. “Database” klasörünün altındaki “Tables” klasöründe hangi database üzerinde çalışıyorsanız onunla ilgili tabloları...
Sql
2-SQL DERSLERİ | WHERE, AND, OR
” WHERE” sql dilinin olmazsa olmazlarındandır. Çünkü ”WHERE” koşul içerir. Yani bir başka deyişle WHERE bir koşulu belirterek o koşula uyan kayıtların seçilmesini sağlar.
Şimdi bunu bir...
Sql
3-SQL DERSLERİ | IN, BETWEEN, LİKE
Çoklu seçim yapmak zorunda kaldığımız durumlarda IN tagını kullanırız. Örneğin “StateProvinceID” si 3,11,19 olanları bulmak istesek her seferinde “StateProvinceID=3 AND StateProvinceID=11 AND StateProvinceID=19″ yazmak yerine IN tagını kullanıp rahatça...
Sql
4-SQL DERSLERİ | COUNT, MAX, MİN, SUM, AVARAGE
COUNT bize bir grup içindeki kayıt sayısını verir . Yani başka bir deyişle bütün satırların sayısını döndürmek için kullanılır.
Aşağıdaki örneği inceleyelim.
Yukarda “Product” tablosundaki toplam kayıt...
Sql
5-SQL DERSLERİ – GROUP BY, HAVİNG
GROUP BY kayıtların gruplanmasını sağlar. HAVING deyimiyle de ara toplamların alınmasını sağlar. Yani HAVING sözcüğü kullanılarak bir koşulda verilebilir. Daha çok istatistik için kullanılır....
Sql
6-SQL DERSLERİ – JOİN
Eğer ilişkisel bir veri tabanı dizayn edecekseniz , edeceğiniz ilişkisel veri tabanları IDler üzerinden yürümek zorundadır. Her şeyi her kolonda tutamazsınız.
Örneğin bizim ürünler diye bir...
Sql
7-SQL DERSLERİ – PARAMETRE, IF, ELSE IF, WHİLE
Parametreler işimizi çok kolaylaştıran yapılardır. Büyük bir kod bloğu düşünün çünkü gerçek hayatta bu böyledir. Örneğin bir banka yazılımı yazıyorsanız bir store procedure yazdığınız...