select * from Company where NAME like "g%"
/ / Company Tablosundan NAME sutununda 'g' harfi ile baslayan satırları getirmemizi saglar
select * from Company where ADRESSS like 'G_'
// Company tablosunda G ile baslayıp sadece bir karakter iceren kayıtları içerir örnegin : ADRESSS= "Gq" gibi
Örn: WHERE SALARY LIKE '_2%3' => salary ikinci degeri 2 ve 3 ile biten sorgu olusturur
select * from Company where ID IN(2,4)
// Company tablosundan ID si 2,4 arasındaki satırları yazar
select NAME,AGE from Company where exists(select ID from Company where ID>4)
// Company tablosunda ID 4 ten büyük varsa . Company tablosundan NAME,AGE degerlerini yazdır
select count(*) as "ID" from Company
// Company tablosunda ID olarak kac tane oldugunu sayar ve sayıyı verir
update Company set ADRESSS = "Ankara" where ID=2
// Company Tablosunda ID si 2 olan satırların ADRESSS degerini ANKARA olarak degistiriyor
delete from Company where ID=10
// Company tablosundan ID si 10 olan tabloyu silme
select * from Company limit 3 offset 4
// Company tablosundan 4.sıradan maximum 3 kaydı getirmeyi saglar limit sınırı belirtir
select * from Company order by SALARY asc
// SALARY göre kücükten büyüge sıralar .. büyükten küçüge DESC kullanılır
select ADRESSS, SUM(SALARY) from Company group by ADRESSS order by SUM(SALARY)
// ADRESSS e göre gruplar ve SALARY toplar SUM(SALARY) e göre sıralar
NOT : group by , having by , order by sıralaması
select distinct ADRESSS from Company
// ADRESSS degerlerini sıralarken aynı degerde tekrarlama varsa yazmaz sadece bir kez yazdırır
/ / Company Tablosundan NAME sutununda 'g' harfi ile baslayan satırları getirmemizi saglar
select * from Company where ADRESSS like 'G_'
// Company tablosunda G ile baslayıp sadece bir karakter iceren kayıtları içerir örnegin : ADRESSS= "Gq" gibi
Örn: WHERE SALARY LIKE '_2%3' => salary ikinci degeri 2 ve 3 ile biten sorgu olusturur
select * from Company where ID IN(2,4)
// Company tablosundan ID si 2,4 arasındaki satırları yazar
select NAME,AGE from Company where exists(select ID from Company where ID>4)
// Company tablosunda ID 4 ten büyük varsa . Company tablosundan NAME,AGE degerlerini yazdır
select count(*) as "ID" from Company
// Company tablosunda ID olarak kac tane oldugunu sayar ve sayıyı verir
update Company set ADRESSS = "Ankara" where ID=2
// Company Tablosunda ID si 2 olan satırların ADRESSS degerini ANKARA olarak degistiriyor
delete from Company where ID=10
// Company tablosundan ID si 10 olan tabloyu silme
select * from Company limit 3 offset 4
// Company tablosundan 4.sıradan maximum 3 kaydı getirmeyi saglar limit sınırı belirtir
select * from Company order by SALARY asc
// SALARY göre kücükten büyüge sıralar .. büyükten küçüge DESC kullanılır
select ADRESSS, SUM(SALARY) from Company group by ADRESSS order by SUM(SALARY)
// ADRESSS e göre gruplar ve SALARY toplar SUM(SALARY) e göre sıralar
NOT : group by , having by , order by sıralaması
SELECT column1, column2
FROM table1, table2
WHERE [ conditions ]
GROUP BY column1, column2
HAVING [ conditions ]
ORDER BY column1, column2
select distinct ADRESSS from Company
// ADRESSS degerlerini sıralarken aynı degerde tekrarlama varsa yazmaz sadece bir kez yazdırır