-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathORDER BY.sql
More file actions
39 lines (33 loc) · 1.64 KB
/
ORDER BY.sql
File metadata and controls
39 lines (33 loc) · 1.64 KB
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
--ORDER BY --
--ORDER BY cumlecigi bir sorgu deyimi icerisinde 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');
-- kisiler tablosunu adres'e göre sıralayarak sorgulayınız.
select *from insanlar order by adres
select *from insanlar order by adres asc--(normal siralama yazmasakda olur)
select * from kisiler order by adres desc;--(ters'den siralama)
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 desc