14 Şubat 2019 Perşembe

SQL ARAMA İSLEMLERİ(LİKE)

---------ARAMA İSLEMLERİ(LİKE)------------
--Tablolarimiz icerisinde aramalar gerceklestirmek istiyorsak (..ile baslamasi,bitmesi,arasinda gecmesi vs..)
--like anahtar kelimesi bize yardımcı olacaktır..
--CompanyName'leri A harfi ile baslayan musterileri listeleyelim...
Select CompanyName from Customers where CompanyName like 'A%'
--CompanyName'leri A harfi ile biten musterileri listeleyelim...
Select CompanyName from Customers where CompanyName like '%A'
--CompanyName'leri arasinda ltd gecen musterileri listeleyelim..
Select Companyname from Customers where CompanyName like '%ltd%'
--CustomerID'lerinden ilk iki harfi bilinmeyen ama son uc harfi "mon" olan
--musteriyi gosterelim
select CustomerID from Customers where CustomerID like '__mon'
--CustomerID'lerinden ilk harfi A ya da S olan musterileri listeleyiniz...
Select CustomerID from Customers where CustomerID like '[AS]%'
--CustomerID'lerinden ilk harfi A ile K araisnda olan musterileri listeleyiniz..
Select CustomerID from Customers where CustomerID like '[A-K]%' order by CustomerID
--CustomerID'lerinden ilk harfi A olan,ikinci N olmayan musterileri listeleyiniz..
Select CustomerID from Customers where CustomerID like 'A[^N]%'
--CustomerID'lerinden ilk harfi A olmayan musterileri listeleyiniz...
Select CustomerID from Customers where CUstomerID not like 'A%'
--Ulkesi Ingiltere olmayan,adi A ile baslayip soyadi R ile biten,dogum tarihi 1985'ten once olan calisanim kimdir?
Select EmployeeID,FirstName,LastName,Country,BirthDate from Employees where
FirstName like 'A%' and LastName like '%R'
and YEAR(BirthDate) < 1985
and Country !='UK'
--Japoncayı akıcı konusan personel kimdir?
Select FirstName,LastName,Notes from  Employees where Notes like '%japanese%'

Hiç yorum yok:

Yorum Gönder