160 likes | 277 Views
자 료. 쿼리 구성물 - 등교 -. 쿼리 구성물 - 하 교 -. 쿼리 구성물 - 요금안내표 -. 특이 노 선 - 주안 , 부평 , 죽전 -. 쿼리 구성 1-1. 쿼리 구성 1-1 ( 결과물 ). SELECT destination AS 출발지 , busstop AS 출발장소 , IF(DAY LIKE '% 월 ~%', TIME, '') AS ' 월 ~ 목 ', IF(DAY LIKE ' 금 ', TIME, '') AS ' 금 ', memo
E N D
특이 노선- 주안, 부평, 죽전 -
쿼리 구성 1-1 (결과물) SELECT destination AS 출발지, busstop AS 출발장소, IF(DAY LIKE '%월~%', TIME, '') AS '월~목', IF(DAY LIKE '금', TIME, '') AS '금', memo FROM route_timetable NATURAL JOIN route_busstop WHERE (u_name LIKE '호서대학교') AND (term_category LIKE '2012-2-등교') AND (TIME != 0) AND (DAY LIKE '%월~%' OR DAY LIKE '금')
쿼리 구성 1-2 & 결과물 SELECT destination AS 출발지, busstop AS 출발장소, memo AS '월~금' FROM route_timetable NATURAL JOIN route_busstop WHERE (u_name LIKE '호서대학교') AND (term_category LIKE '2012-2-등교') AND TIME = 0 죽전을 따로 쿼리를 만들면 안된다면, 자료대로 (강남 출발시간 +20분) 임의적으로 데이터 입력 (다른 데이터와 동일한 포맷으로 -> 월~목, 금)
쿼리 구성 1-3 & 결과물 SELECT destination AS 출발지, busstop AS 출발장소, IF(DAY LIKE '월',TIME, '') AS 월, IF(DAY LIKE '화~금',TIME, '') AS '화~금', memo FROM route_timetable NATURAL JOIN route_busstop WHERE (u_name LIKE '호서대학교') AND (term_category LIKE '2012-2-등교') AND (DAY NOT LIKE '%월~%') AND (DAY NOT LIKE '금')
쿼리 구성 2-1-1 결과물 SELECT destination AS '도착지', IF(DAY LIKE '월~목', TIME, '') AS '월~목', IF(DAY LIKE '금', TIME, '') AS '금', memo AS '비고' FROM route_timetable WHERE (u_name LIKE '호서대학교') AND (term_category LIKE '2012-2-하교') 경유지 출력 불가
쿼리 구성 2-1-2 결과물 SELECT destination AS 도착지, IF(DAY LIKE '월~목', TIME, '') AS '월~목',IF(DAY LIKE '금', TIME, '') AS '금',through AS '경유지', memo AS '비고' FROM route_timetable NATURAL JOIN route_through WHERE (u_name LIKE '호서대학교') AND (term_category LIKE '2012-2-하교') 경유지 없는 곳 출력 불가 경유지 없는 곳 빈 데이터 입력 Table : ‘route_through’
쿼리 구성 2-2 결과물 SELECT destination AS '도착지',IF(DAY LIKE '월~목', TIME, '') AS '월~목',IF(DAY LIKE '금', TIME, '') AS '금', memo AS '비고',through AS '경유지' FROM route_timetable NATURAL JOIN route_through WHERE (u_name LIKE '호서대학교') AND (term_category LIKE '2012-2-하교')
쿼리 구성 3 & 결과물 SELECT DISTINCT a.destination, a.group, cash_price, card_price, card_category FROM route AS a JOIN route_group, route_card WHERE a.u_name LIKE '호서대학교' AND (a.destination = route_card.destination) AND (a.group = route_group.group)