NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

-USE Bahçeişleri
--10 Adetten az ve 20 adetten fazla ürünleri sorgulayınız ?
SELECT * FROM Ürünler
WHERE StokMiktarı<10 OR StokMiktarı>20
ORDER BY StokMiktarı ASC
111111111111111111100000000000000000000111111111111
-------------------10------------------20----------


Adı Ertuğrul Büyük Gözde den küçük müşterileri sorgulayınız?
--Adı Ertuğruldan büyük Gözde den küçük müşterileri sıralayınız?ar
SELECT * FROM Müşteriler
WHERE Adı>='Ertuğrul' AND Adı>='Gözde'
ORDER BY Adı ASC


--İki değer arasındaki kayıtları sorgulamak için BETWEEN kalıbı kullanılır
SELECT * FROM TabloAdı
WHERE KolonAdı BETWEEN küçükDeğer AND büyükDeğer


--sınırlar dahil. Önce küçük değer verilmek zorunda
--Adı Ertuğruldan büyük Gözde den küçük müşterileri sıralayınız?
SELECT * FROM Müşteriler
WHERE Adı BETWEEN 'Ertuğrul' AND 'Gözde'
ORDER BY Adı ASC


--Fiyatı 50 ile 100 TL arası ürünleri listeleyiniz.(Sınırlar dahil)
SELECT * FROM ÜRÜNLER
WHERE BirimFiyat BETWEEN 50 AND 100
ORDER BY BirimFiyat ASC


---Doğumtarihi 1950 ile 1960 arasında olan çalışanları listeleyiniz
SELECT * FROM Çalışanlar
WHERE Doğumtarihi BETWEEN '1950' AND '1960-12-31'
ORDER BY DoğumTarihi


--Fiyatı 50 ile 100 TL arasında olmayan ürünleri BETWEEN ile sorgulayınız.(Sınırlar dahil)
----------------------50------------------------------100-----------------------------
11111111111111111111111000000000000000000000000000000000111111111111111111111111111111
SELECT * Ürünler
WHERE BirimFiyat NOT BETWEEN 50 AND 100
ORDER BY BirimFiyat ASC

--Adı Ertuğruldan küçük Gözde den büyük müşterileri BETWEEN ile sıralayınız*
111111111111111111111111100000000000000000000011111111111111111111111111
------------------------Ertuğrul---------------Gözde--------------------
SELECT * FROM Müşteriler
WHERE Adı NOT BETWEEN 'Ertuğrul' AND 'Gözde'
ORDER BY Adı ASC


LIKE operatörü: Benzemek
joker karakter
%:Herhangi bir karakater dizisi.Boş karakter dizisi yada tek bir karakter de olablir
_ : Herhangi bir harf
--Adı herhangi bir harf








--Adı er hecesi ile başlayan müşterileri sorgulayınız
SELECT * FROM Müşteriler
WHERE Adı LIKE '%ER'


--Adında er hecessi geçen (başı ortası sonu) müşterileri sorgulayınız
SELECT * FROM Müşteriler
WHERE Adı LIKE '%er'
ORDER BY Adı ASC


--Se ile başlayıp toplam dört harf olan müşterileri listeleyiniz
SELECT * FROM Müşteriler
WHERE Adı LIKE 'Se__' Toplam 4 karakter

-- AL ile balkayıp toplam 3 harf olan müşterileri listeleyiniz
SELECT * FROM Müşteriler
WHERE Adı 'AL'

-- Adı A harfiyle, d harfiyle,K , N, R, Y harfleriyle başlayan müşterileri listeleyiniz
SELECT * FROM Müşteriler
WHERE Adı Like 'A%'
UNION
WHERE Adı Like 'D%'
--sorguları birleştirir UNION


SELECT * FROM Müşteriler
WHERE ((Adı Like 'A%') OR (Adı Like 'Z%'))
ORDER BY Adı ASC
-- Kümeleri birleştirmek için kümeleri oluşturan koşul OR lanır.
-- Kümeleri kesiştirmek için kümeleri oluşturan koşul AND kullanılır.


--Fiyatı 10,20,30,40,50,olan ürünleri sorgulayınız
SELECT * FROM Ürünler ((BirimFiyat=10) OR (BirimFiyat=20) OR (BirimFiyat=30) OR (BirimFiyat=40) OR (BirimFiyat=50) [kolay yolu bu ameleliği aşağısı]
WHERE BirimFiyat=10
UNION
WHERE BirimFiyat=20
UNION
WHERE BirimFiyat=30
UNION
WHERE BirimFiyat=40
UNION
WHERE BirimFiyat=50
UNION


WHERE kolonAd IN ( küme ) : Kümenin içinde ne varsa geldin:
--örnek
--Adı Adem,Zeynep,Gözde
SELECT Adı IN ('Adem' 'Zeynep' 'Gözde')
ORDER BY Adı ASC


--Miktarı 10,20,30,40,50,olan ürünleri sorgulayınız
SELECT * FROM Ürünler ((BirimFiyat=10) OR (BirimFiyat=20) OR (BirimFiyat=30) OR (BirimFiyat=40) OR (BirimFiyat=50)
SELECT * FROM Ürünler
WHERE (StokMiktarı IN (10,20,30,40,50))
ORDER BY StokMiktarı ASC


SELECT * FROM Müşteriler
WHERE Adı LIKE '[A-G]%'
ORDER BY Adı ASC

--O,Ö,P,R,S,Ş,T,U harfleri ile başlayan ürünlri sıralayınız
SELECT * FROM Ürünler
WHERE Adı NOT LIKE'[O-U]%'
ORDER BY ÜrünAd ASC


SELECT * FROM Ürünler
WHERE ÜrünAd LIKE '[^O-U]%'
ORDER BY ÜrünAdı ASC


--DISTINICT:??
--Farklı kayıtları listelemek için kullanılır



-- müşteriler tablosunda illere göre süzmek için bir combox /açılan liste kutusu içeriğini vt de alsa sorgusu nasıl olurdu
SELECT il FROM Müşteriler
ORDER BY il ASC


SELECT DISTINCT il FROM Müşteriler
ORDER BY il ASC
WHERE (il IS NOT NULL)
ORDER BY il ASC


-- il ilçe çiftlerinden farklı olanlarla combox doldurursak
SELECT DISTINCT il , ilçe FROM Müşteriler
ORDER BY il ASC,ilçe ASC


SELECT * FROM Müşteriler --115
SELECT DISTINCT * FROM Müşteriler -- 115


seçilen KategoriNo ya iat ürünleri ürünler tablosona ait



alt sorgu kullanımı:
SELECT * FROM
WHERE (koşul1 IN (SELECT * Tablo2 WHERE Koşul2))
--------------------- Alt Sorgu ------------------
-- Bir Küme döndürürr
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.