-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathORDER BY.sql
48 lines (35 loc) · 1.77 KB
/
ORDER BY.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
-ORDER BY--
--ORDER BY cumlecigi bir sorgu deyimi icersinde belli bir sutuna gore siralama yapmak icin kullanilir.
CREATE TABLE kisiler
(
id int PRIMARY KEY,
ssn CHAR(9) ,
isim VARCHAR(50),
soyisim VARCHAR(50),
maas int,
adres VARCHAR(50)
);
INSERT INTO kisiler VALUES(1, 123456789, 'Ali','Can', 3000,'Istanbul');
INSERT INTO kisiler VALUES(2, 234567890, 'Veli','Cem', 2890,'Ankara');
INSERT INTO kisiler VALUES(3, 345678901, 'Mine','Bulut',4200,'Adiyaman');
INSERT INTO kisiler VALUES(4, 256789012, 'Mahmut','Bulut',3150,'Adana');
INSERT INTO kisiler VALUES (5, 344678901, 'Mine','Yasa', 5000,'Ankara');
INSERT INTO kisiler VALUES (6, 345458901, 'Veli','Yilmaz',7000,'Istanbul');
INSERT INTO kisiler VALUES(7,113456789, 'Ali','Can', 3000,'Istanbul');
INSERT INTO kisiler VALUES(8,224567890, 'Veli','Cem', 2890,'Ankara');
INSERT INTO kisiler VALUES(9,335678901, 'Mine','Bulut',4200,'Ankara');
INSERT INTO kisiler VALUES(10,446789012, 'Mahmut','Bulut',3150,'Istanbul');
INSERT INTO kisiler VALUES (11,554678901, 'Mine','Yasa', 5000,'Ankara');
INSERT INTO kisiler VALUES (12,665458901, 'Veli','Yilmaz',7000,'Istanbul');
select * from kisiler;
-- kisiler tablosunu adres'e göre sıralayarak sorgulayınız.
select * from kisiler order by adres
select * from kisiler order by adres asc;--ASCENDING(asc)yazmasakta sirali verir
--kisiler tablosunu adrese gore tersten sirala
select * from kisiler order by adres desc;--descending(desc) tersten siralar
--kisiler tablosunda maasi buyukten kucuge siralayin
select * from kisiler order by maas desc;
-- ismi Mine olanları, maas a göre AZALAN sırada sorgulayınız
select *from kisiler where isim='Mine' order by maas desc ;
-- soyismi 'i Bulut olanları maas sıralı olarak sorgulayınız.
select *from kisiler where soyisim='Bulut' order by maas ;