Kayıtlar

sorgu etiketine sahip yayınlar gösteriliyor

SQL Ders22 - BETWEEN | AND

Resim
  SQL'de AND komutu SQL sorgusuna birden fazla koşul eklenmek istendiğinde kullanılır. Koşulların hepsi doğru olan veriler çekilir. SELECT kolon_ismi FROM tablo_ismi; WHERE kosul1 AND kosul2; SqlQuery22.sql SELECT * FROM personeller WHERE ID= 5 AND YAS<= 26 ; SQL'de BETWEEN ise, WHERE koşulunun doğru olduğu aralığı tanımlar. SELECT kolon_ismi FROM tablo_ismi; WHERE kosul BETWEEN deger1 AND deger2; SqlQuery22_2.sql SELECT * FROM personeller WHERE ID BETWEEN 3 AND 5 ;

SQL Ders24 - WITH

Resim
   SQL'de WITH komutu SQL sorgusunda geçici bir tablo oluşturup onun üzerinden işlemler yapabilmeyi sağlar. İç içe sorgularda kullanılır. WITH takma_isim  AS (SELECT * FROM tablo_ismi) SELECT kolon_ismi FROM takma_isim WHERE kosul; SqlQuery24.sql WITH tablo AS ( SELECT AD,YAS FROM personeller) SELECT * FROM tablo WHERE yas< 24 ; Bu örnekte AS komutundan sonra gelen parantez içi ifade için tablo takma ismi atanmıştır. Böylece alttaki SELECT sorgusunda  bu tablo üzerinden işlemler kolayca yapılabilmektedir.

SQL Ders27 - INSERT INTO

Resim
   SQL'de INSERT INTO komutu tabloya veri eklemek için kullanılır. Hangi kolonlara değerlerin ekleneceğini belirtmeden veri girme. INSERT INTO tablo_ismi VALUES(deger1,deger2,deger3); Hangi kolonlara değerlerin ekleneceğini belirterek veri girme. INSERT INTO tablo_ismi(kolon1,kolon2,kolon3) VALUES(deger1,deger2,deger3); Bir SELECT sorgusundan elde edilen kolonları değerlerini veri olarak girme. INSERT INTO tablo_ismi(kolon1,kolon2,kolon3) SELECT deger1,deger2,deger3 FROM tablo_ismi2; Çoklu veri ekleme INSERT INTO tablo_ismi(kolon1,kolon2,kolon3) SELECT deger1,deger2,deger3 UNION ALL SELECT deger4,deger5,deger6; SqlQuery27.sql INSERT INTO personeller VALUES ( 7 , 'enes7' , 3500 , 27 ); INSERT INTO personeller(ID,AD,MAAS,YAS) VALUES ( 8 , 'enes8' , 3500 , 28 ); INSERT INTO personeller SELECT * FROM personeller2 WHERE AD= 'enes9' ; INSERT INTO personeller SELECT 10 , 'enes10' , 3500 , 3

SQL Ders26 - ORDER BY RANDOM

Resim
   SQL'de ORDER BY komutuna NEWID() argümanı geçirilerek rastgele bir sıralama yapılması sağlanabilir. SELECT kolon_ismi FROM tablo_ismi ORDER BY NEWID(); SqlQuery26.sql SELECT * FROM personeller ORDER BY NEWID();

SQL Ders25 - ORDER BY ASC | DESC

Resim
   SQL'de ORDER BY komutu çekilen sonuçları belirli bir kolona göre artan (ASC) veya azalan (DESC) sırada sıralamayı sağlamaktadır. Zorunlu olarak kullanılmasına gerek yoktur, opsiyonel bir komuttur. Ayrıca birden fazla kolona göre de sıralama yapılabilmektedir. SELECT kolon_ismi FROM tablo_ismi ORDER BY kolon_ismi ASC; SELECT kolon_ismi FROM tablo_ismi ORDER BY kolon_ismi DESC; SqlQuery25.sql SELECT * FROM personeller ORDER BY ID DESC ; Sorgu yapıldıktan sonra elde edilen sonuç aşağıdadır.

SQL Ders23 - OR

Resim
   SQL'de OR komutu SQL sorgusuna birden fazla koşul eklenmek istendiğinde kullanılır. Koşulların en az biri doğru olan veriler çekilir. SELECT kolon_ismi FROM tablo_ismi; WHERE kosul1 OR kosul2; SqlQuery23.sql SELECT * FROM personeller WHERE ID= 5 OR YAS< 24 ;

SQL Ders21 - WHERE

Resim
   SQL'de WHERE komutu belli bir koşula göre veritabanından verileri çekmeye yarar. SELECT kolon_ismi FROM tablo_ismi; WHERE kosul; SqlQuery21.sql SELECT * FROM personeller WHERE ID= 5 ;

SQL Ders16 - SELECT TOP

Resim
   SQL'de SELECT TOP sorgusu tablodaki en üst verileri çekmeyi sağlar. SELECT TOP sayi * FROM tablo_ismi; SqlQuery16.sql SELECT TOP 3 * FROM personeller;

SQL Ders15 - SELECT COUNT

Resim
   SQL'de SELECT COUNT sorgusu toplam satır sayısını geri döndürür. Tablodaki toplam satır sayısını geri döndürmek için, SELECT  COUNT(*) FROM tablo_ismi; Belli bir kolondaki toplam satır sayısı geri döndürmek için, SELECT  COUNT(kolon_ismi) FROM tablo_ismi; Tabloda bir kolondaki toplam farklı satır sayısını geri döndürmek için, SELECT  COUNT (DISTINCT kolon_ismi) FROM tablo_ismi; ifadeleri kullanılabilir. SqlQuery15.sql SELECT COUNT ( DISTINCT maas) FROM personeller;

SQL Ders14 - SELECT DISTINCT

Resim
   SQL'de SELECT DISTINCT sorgusu birbirinden farklı verileri bulmak için kullanılır. Örneğin seçtiğiniz bir kolonda 1,2,2,3 verileri var ise, sorgulama sonucunda göreceğiniz veriler sadece 1,2,3 olacaktır. SELECT DISTINCT kolon_ismi FROM tablo_ismi; SqlQuery14.sql SELECT DISTINCT maas FROM personeller;

SQL Ders13 - SELECT

  SQL'de en çok kullanılan komutlardan biri SELECT sorgularıdır. SELECT sorguları veritabanından veri çekmek için kullanılır. SELECT kolon_ismi FROM tablo_ismi WHERE kosul; Örneğin yukarıdaki kod, bir tablodan belli bir koşula göre ismi geçen kolondaki verileri çekmeye yaramaktadır. WHERE koşulu opsiyoneldir. Kullanılmazsa koşul olmaksızın ilgili sütundaki/sütunlardaki tüm verileri çekecektir. Bir tek kolon ismine ait veriler çekilebileceği gibi tüm kolondaki veya belirli kolondaki verilerde çekilebilir. Birden fazla kolondaki verileri çekmek için kolon isimleri virgül (,) ile ayrılarak belirtilir. SELECT kolon_ismi1,kolon_ismi2 FROM tablo_ismi WHERE kosul; Tüm kolonlardaki verileri çekmek için ise yıldız (*) işareti kullanılır. SELECT * FROM tablo_ismi WHERE kosul; Bir SELECT sorgusunda opsiyonel olarak kullanılabilecek komutlar vardır. Bunlar WHERE GROUP BY HAVING ORDER BY WHERE komutu sorgunun belirli bir koşula göre