Bu Kategoriye İçerik Girin veya Soru Sorun

Kategori İçi Sözlük

Bu Sayfayı Paylaş:

* İfadesi <>Operatörü Alias Alt Sorgularda (Sub Query) IN Yerine EXISTS İ.. Asc Basit Bir Insert Into Örneği Between Operatörü Bir Tabloda Belirli Bir Değere Göre Seçim Yap.. Bir Tabloda In ile Belirli Değerlere Uyan Kay.. Bir Tabloda Like Kullanarak Benzer Kayıtları .. Bir Tablodan Sadece Benzersiz (Distinct) Kayı.. Bir Tablodan Tüm Satırların Belirli Sütunları.. Bir Tablodan Tüm Satırları ve Sütunları Veren.. Bir Tablonun SQL İle Backup'ını (Kopyasını) I.. Delete Desc Distinct Exists In Insert Into Insert Into Like Limit MySQL'de Truncated incorrect DOUBLE value Hat.. Order By Rownum Select Select Into SQL'de And Kullanılan Basit Bir Örnek SQL'de Basit Bir Insert Into Örneği SQL'de Basit Bir Update Örneği SQL'de Between Kullanarak İki Değer Arasındak.. SQL'de Delete Kullanılan ve Kayıt Silen Örnek SQL'de Order By İle Basit Bir Sıralama Örneği SQL'de Order By İle Ters Sıralama Örneği SQL'de Or Kullanılan Basit Bir Örnek SQL'de Seçilen Sütunlarda Alias Kullanım Örne.. SQL'de Wildcard Karakteri SQL de And ve Or Birlikte Kullanıldığı Basit .. Top Top Percent Trigger Trigger Update Update ve Delete İşlemlerinde Tüm Tabloyu Etk.. Update ve Delete İşlemlerinde Where Koymayı U.. Where

Select

Tanım: SQL'de bir tablodan veri almak (kayıtlara erişmek veya tablodaki kayıtlardan bir sonuç çıkarmak) için kullanılan komut. Örneğin select Ad from Uye ile Uye tablosundan tüm üyelerin Ad bilgisi alınabilmektedir

Update

Tanım: SQL'de bir tablodaki bir veya birden fazla kayıtın bilgilerini değiştirmek için kullanılan komut. Örneği update Uye set Seviye=1 ile Uye tablosundaki tüm satırların Seviye değeri 1 yapılabilir

Delete

Tanım: SQL'de bir tablodaki bir veya birden fazla kayıtı silmek için kullanılan komut. Örneği delete Uye where No=1 ile Uye tablosundaki No değeri 1 olan kayıt silinebilimektedir

Insert Into

Tanım: SQL'de bir tabloya yeni bir kayıt eklemek için kullanılan komut. Orneğin insert Into Uye(Ad) Values('Ali') şeklinde Uye tablosuna yeni bir kayıt eklenebilmektedir. Bazı veritabanı yönetim sistemlerinde sadece Insert olarak da kullanılabilir

* İfadesi

Tanım: SQL'de select işleminde tüm sütunlar anlamına gelmektedir. Örneğin select * from Uye ifadesi Uye tablosundaki satırların tüm sütun değerlerini vermektedir

Distinct

Tanım: SQL'de select işleminde gelen kayıtların tekrarlı olmaması için kullanılan ifade. Örneğin select distinct Ad from Uye sorgusu sonucunda, aynı adlar sadece bir kere gösterir

Where


<>Operatörü

Tanım: SQL'de eşit değil anlamına gelen ifade. Örneğin select * from Uye Ad <> 'Ali' sorgusunda Ad'ı Ali olmayan kayıtlar seçilir

Between Operatörü

Tanım: SQL'de değer aralığı vermek için kullanılan ifade. Örneğin select * from Uye no between 1 and 20 ifadesinde No değeri 1 ile 20 arasındaki kayıtlar verilmektedir

Like

Tanım: SQL'de bir metnin bir desene (pattern) uyup uymadığını belirlemek için kullanılan ifade. Örneğin select * from Uye where Ad like '%A%' sorgusu Ad sütunu değerlerinde A geçen kayıtları vermektedir

In

Tanım: SQL'de bir tablodan birden çok değere uygun kayıtları getirmek için kullanılan ifade. Örneğin select * from Uye where Ad in ('Ali','Veli','Can') sorgusu ile Ad değerinde Ali , Veli veya Can olan kayıtlar alınır

Order By

Tanım: SQL'de select işleminde gelen kayıtların sıralı gelmesi için kullanılan ifade. Örneğin select * from Uye order by Ad ile kayıtlar Ad değerine göre sıralı olarak alınmaktadır

Asc

Tanım: SQL'de order by ifadesinde sıralamanın normal bir şekilde (artan veya A-Z'ye) yapılacağını belirtmek için kullanılır. Asc ifadesi Ascending ifadesinin kısaltılmış şeklidir. Örneğin select * from Uye order by Ad asc ifadesinde Ad'a göre A-Z sıralaması yapılır. Tesr sılamak için ise Desc ifadesi kullanılır. Asc veya Desc ifadesi kullanılmadığında Asc yazılmış kabul edilir

Desc

Tanım: SQL'de order by ifadesinde sıralamanın tesr sırada (azalan veya Z-A'ya) yapılacağını belirtmek için kullanılır. Desc ifadesi Descending ifadesinin kısaltılmış şeklidir. Örneğin select * from Uye order by Ad desc ifadesinde Ad'a göre Z-A sıralaması yapılır. Düz sıralamak için ise Asc ifadesi kullanılır

Top

Tanım: Bazı ilişkisel veritabanı sistemlerinde (örneğin SQL Server) gelen kayıtlardan ilk sıradan belirli bir sayıda almak için kullanılan ifade. Örneğin select top 10 from Uye sorgusu ile ilk 10 kayıt alınır

Limit

Tanım: Bazı ilişkisel veritabanı sistemlerinde (örneğin MySQL) gelen kayıtlardan ilk sıradan belirli bir sayıda almak için kullanılan ifade. Örneğin select * from Uye limit 10 sorgusu ile ilk 10 kayıt alınır

Rownum

Tanım: Oracle'da gelen kayıtlardan ilk sıradan belirli bir sayıda almak için kullanılan ifade. Örneğin select * from Uye ROWNUM <=10 sorgusu ile ilk 10 kayıt alınır

Top Percent

Tanım: Bazı ilişkisel veritabanı sistemlerinde (örneğin SQL Server) gelen kayıtlardan ilk sıradan belirli yüzdesini almak için kullanılan ifade. Örneğin select top percent 10 from Uye sorgusu ile Uye kaydının %10'u alınabilir

Alias

Tanım: SQL'de sütun veya tablolara geçici olarak (srgu içinde kullanılmak amacıyla) verilen isim

Select Into

Tanım: SQL'de bir sorgu ile seçilen kayıtları bir tabloya eklemek (insert etmek) için kullanılan ifade. Bazı veritaban yönetim sistemleri (örneğin MySQL) select into ifadesini desteklememektedir. Bazı veritabanlarında into ifadesi kullanılmayabilir

Insert Into

Tanım: SQL'de bir sorgu ile seçilen kayıtları bir tabloya eklemek (insert etmek) için kullanılan ifade. Select Into ile aynı görevi görmektedir. Bazı veritabanlarında into ifadesi kullanılmayabilir

Exists

Tanım: SQL'de sub query (alt sorgu) ile verilen sorgunun sonucu dönecek olan kayıt veya kayıtların var olup olmadığını kontrol eden ifade. Örneğin select id from T1 where exists (select * from T2 where T1.id=T2.id) şeklindeki bir sorgu, id değeri T2 tablosunda da olan T1 kayıtlarını verir. Not Exists şeklinde de kullanılabilir

Trigger

Tanım: İlişkisel veritabanı sistemlerinde, bir tablo veya view üzerinde insert, update ve delete işlemleri gerçekleştiği zaman otomatik olarak (tablo üzerinden tanımlanmasından dolayı) çalışan sorgu ve kod parçası

Trigger

Tanım: Tetik; tetiklemek

SQL'de Wildcard Karakteri

Standart SQL'de iki wildcard karakteri bulunmaktadır : 

  • % : Bir veya birden fazla bitişik karakteri belirtir. Örneğin %Ali% ifadesine Ali, Zali, Mehmet Ali ifadeleri uymaktadır
  • _  :  Sadece tek bir karakteri belirtir. Örneğin _Ali ifadesine KAli, FAli, tAli ifadeleri uymaktadır


Bir Tablodan Tüm Satırları ve Sütunları Veren SQL Örneği

Aşağıdaki örnek bir X tablosundaki tüm kayıtları , tüm sütunları ile birlikte seçmektedir : 

select * from X

 

 


Bir Tablodan Tüm Satırların Belirli Sütunlarını Veren SQL Örneği

Aşağıdaki örnek bir X tablosundaki tüm kayıtların C1 , C2 ve C3 sütunlarınındaki değerli veren SQL örneği aşağıdaki gibidir : 

select C1, C2, C3  from X


Bir Tablodan Sadece Benzersiz (Distinct) Kayıtları Seçen SQL Örneği

Aşağıdaki örnek , bir X tablosunda C1 sütunundaki benzersiz (tekrar etmeyen) değerleri almaktadır : 

select distinct C1 from X


Bir Tabloda Belirli Bir Değere Göre Seçim Yapılan Örnek

Bir X tablosunda C1 sütunu Ali olan kayitlari seçen örnek aşağıdaki gibidir : 

select * from X where C1='Ali'


Bir Tabloda Like Kullanarak Benzer Kayıtları Seçen Örnek

Bir X tablosundan like kullanarak benzer kayıtları geçen örnek aşağıdaki gibidir : 

select * from X where C1 like '%Ali%' 

Örnekte C1 sütununda içinde Ali geçen tüm kayıtlar alınır


Bir Tabloda In ile Belirli Değerlere Uyan Kayıtları Alan Örnek

in kullanarak adı Ali, Veli, Zafer olan kayıtları alan örnek aşağıdaki gibidir : 

select * from X where Ad in ('Ali','Veli','Zafer')


SQL'de And Kullanılan Basit Bir Örnek

Aşağıda and kullanılan basit bir örnek görülmektedir : 

select * from Uye where Ad='Ali' and No=12

Yukarıdaki örnekte hem Ad değeri Ali ve hem de No değeri 12 olan kayıtlar getirilmektedir


SQL'de Or Kullanılan Basit Bir Örnek

Aşağıda or kullanılan basit bir örnek görülmektedir : 

select * from Uye where Ad='Ali' or Ad='Veli';

Yukarıdaki örnekte Ad değeri Ali veya Veli olan tüm kayıtlar alınmaktadır


SQL de And ve Or Birlikte Kullanıldığı Basit Bir Örnek

SQL'de aynı sorguda hem and hem de or kullanıldığı örnek aşağıdaki gibidir : 

select * from Uye Ad='Ali' and (No=10 or No=11)

Yukarıdaki örnekte adı Ali olan No değeri 10 veya 11 olan kayıtlar getirilmektedir


SQL'de Order By İle Basit Bir Sıralama Örneği

Aşağıdaki örnekte basit bir order by kullanan örnek görülmektedir : 

select * from Uye order by Ad

Yukarıdaki örnekte Uye tablosundaki kayıtlar Ad değerine göre sıralı olarak gelecektir

 

 

 


SQL'de Order By İle Ters Sıralama Örneği

SQL'de kayıtları ters sırada alan örnek aşağıdaki gibidir : 

select * from Uye order by Ad desc

Örnekte Uye tablosundaki kayıtlar Ad sütununa göre ters sırada (azalan veya Z-A sırası) verilirler


SQL'de Basit Bir Insert Into Örneği

Aşağıda basit bir insert into örneği görülmektedir : 

insert into Uye (Ad, No) Values('Ali',12)

Yukarıdaki örnekte Uye tablosuna adı Ali ve No değeri 12 olan yeni bir kayıt eklenmektedir


SQL'de Basit Bir Update Örneği

SQL'de basit bir update örneği aşağıda görülmektedir : 

update Uye set Ad='Veli'  where No=1

Yukarıdaki örnekte No değeri 1 olan kayıtın Ad değeri Veli yapılmıştır


SQL'de Delete Kullanılan ve Kayıt Silen Örnek

Aşağıda kayıt silen örnek görülmektedir : 

delete from Uye where No=1

Yukarıdaki örnekte No değeri 1 olan kayıt tablodan silinmektedir


SQL'de Between Kullanarak İki Değer Arasındaki Kayıtları Alan Örnek

Aşağıdaki örnekte No sütununa göre iki aralık arasındaki kayıtlar alınmaktadır : 

select * from Uye where No between 10 And 20

Yukarıdaki kayıt 10 ile 20 arasındaki kayıtları verir. 

Not : Bazı veritabanlarında 20 değeri sonuçta gelmeyebilir

 


SQL'de Seçilen Sütunlarda Alias Kullanım Örneği

SQL'de seçilen sütunlarda alias kullanıldığı basit örnek aşağıdaki gibidir : 

select name as Kisi_Adi , no as Kisi_Numarasi  from person;

Yukarıdaki sorgu çalıştırdığında select sorgu sonucu Kisi_Adi ve Kisi_Numarasi  şeklinde gelecektir


Basit Bir Insert Into Örneği

Aşağıda basit bir insert into örneği görülmektedir : 

insert into person_temp select name from person;

person tablosundan name sütunundaki değerler person_temp tablosuna insert (eklemek) edilmektedir. Bazı veritabanlarında into ifadesi kullanılmasına gerek olmayabilir

 


Bir Tablonun SQL İle Backup'ını (Kopyasını) Insert Into veya Select Into İle Alabilrsiniz

SQL ile bir tablonun kopyasını (backup) almak için select into veya insert into ifadesi aşağıdaki gibi kullanılabilir : 

insert person_temp select * from person;

person tablosundaki tüm içerik person_temp tablosuna atılır. person tablosundaki sütunlar person_temp tablosunda biriebir ve tipleri aynı olacak şekilde olmalıdır

 


MySQL'de Truncated incorrect DOUBLE value Hatası

MySQL'de aşağıdaki gibi bir sorguda : 

update table_adi set c1='x1' and c2=28 where c3='test';

Error Code: 1292. Truncated incorrect DOUBLE value: 'x1'

gibi tuhaf bir hata alabilirsiniz. Sorguya dikkat edilirse set c1='x1' den sonra virgül yerine and ifadesi kullanılmış. Sorgu düzeltilirse problem çıkmaz: 

update table_adi set c1='x1' , c2=28 where c3='test';

Arada , yerine and koyulması nedeniyle "Truncated incorrect DOUBLE value" gibi hata vermesi ilnginç bir durum oluşturmaktadır. 

 


* İfadesi <>Operatörü Alias Alt Sorgularda (Sub Query) IN Yerine EXISTS İ.. Asc Basit Bir Insert Into Örneği Between Operatörü Bir Tabloda Belirli Bir Değere Göre Seçim Yap.. Bir Tabloda In ile Belirli Değerlere Uyan Kay.. Bir Tabloda Like Kullanarak Benzer Kayıtları .. Bir Tablodan Sadece Benzersiz (Distinct) Kayı.. Bir Tablodan Tüm Satırların Belirli Sütunları.. Bir Tablodan Tüm Satırları ve Sütunları Veren.. Bir Tablonun SQL İle Backup'ını (Kopyasını) I.. Delete Desc Distinct Exists In Insert Into Insert Into Like Limit MySQL'de Truncated incorrect DOUBLE value Hat.. Order By Rownum Select Select Into SQL'de And Kullanılan Basit Bir Örnek SQL'de Basit Bir Insert Into Örneği SQL'de Basit Bir Update Örneği SQL'de Between Kullanarak İki Değer Arasındak.. SQL'de Delete Kullanılan ve Kayıt Silen Örnek SQL'de Order By İle Basit Bir Sıralama Örneği SQL'de Order By İle Ters Sıralama Örneği SQL'de Or Kullanılan Basit Bir Örnek SQL'de Seçilen Sütunlarda Alias Kullanım Örne.. SQL'de Wildcard Karakteri SQL de And ve Or Birlikte Kullanıldığı Basit .. Top Top Percent Trigger Trigger Update Update ve Delete İşlemlerinde Tüm Tabloyu Etk.. Update ve Delete İşlemlerinde Where Koymayı U.. Where



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir