셀프 주유가 가능하고 가격이 1500원보다 비싼 주유소 중 상호순으로 정렬하면 두번째 주유소 상호는?
CREATE TABLE oil_price
(
ID int,
상호 varchar(16),
주소 varchar(255),
가격 int,
셀프 char,
상표 varchar(16),
구 varchar(8)
);
INSERT INTO oil_price VALUES (1, '타이거주유소', '서울 은평구 수색로 188(중산동)', 1484, 'N', 'SK에너지', '은평구');
INSERT INTO oil_price VALUES (2, '(주)명연에너지', '서울 은평구 수색로 236(수색동)', 1485, 'Y', '현대오일뱅크', '은평구');
INSERT INTO oil_price VALUES (3, '성락주유소', '서울 영등포구 가마산로 414(신길동)', 1498, 'Y', 'S-OIL', '영등포구');
INSERT INTO oil_price VALUES (4, '(주)MS주유소', '서울특별시 영등포구 대림로 230(대림동)', 1498, 'N', '현대오일뱅크', '영등포구');
INSERT INTO oil_price VALUES (5, '쌍문주유소', '서울특별시 도봉구 도봉로 547(쌍문동)', 1509, 'Y', 'S-OIL', '도봉구');
INSERT INTO oil_price VALUES (6, '21세기주유소', '서울 동작구 시흥대로 616(신대방동)', 1598, 'Y', 'SK에너지', '동작구');
INSERT INTO oil_price VALUES (7, '살피재주유소', '서울 동작구 상도로 334(상도동)', 1635, 'N', 'SK에너지', '동작구');
INSERT INTO oil_price VALUES (8, '뉴서울(강남)', '서울 강남구 언주로 716(논현동)', 2160, 'N', 'SK에너지', '강남구');
INSERT INTO oil_price VALUES (9, '신길주유소', '서울특별시 영등포구 신길로 74(신길동)', 1498, 'Y', 'GS칼텍스', '영등포구');
select * from oil_price where 주소 like '서울 %' order by 구;
select * from oil_price where 가격 > 2000 or 가격 < 1500 order by 상표;
select * from oil_price where not 상호 like '%주유소%' or not 주소 like '%특별시%' order by 가격;
select * from oil_price where 상표 in ('SK에너지', 'S-OIL', 'GS칼텍스') and 구 not in ('은평구', '강남구', '영등포구');
가격이 1498원과 1598원 사이이거나 셀프주유가 아닌 주유소
select * from oil_price where (가격 between 1498 and 1598) and 셀프 = 'N';
위치(구) 이름이 4글자 이상인 주유소
select * from oil_price where 구 like '%____%';
select * from oil_price where ((가격 between 1498 and 1598) and 셀프 = 'N') and 구 like '%____%' order by 상호;
select * from oil_price where (상호 like '%주유소') and (주소 like '%시%') order by 구 desc;
select * from oil_price where (not 주소 like '%특별시%' or not 상표 in ('SK에너지', 'S-OIL')) and not 상호 like '(주)%' order by 가격 desc;
select * from oil_price where (구='은평구' or 셀프 = 'N' or 주소 like '%가%') and 가격 between 1485 and 2000 order by 상호;
select * from oil_price where ((id%2)=0 and 가격 > 1500) or ((id%2)=1 and 상표 like 'S%') order by 구;