제목 | (실습 04) Select문 기초사용법 | ||||
이름 | 윤교수 | 날짜 | 2005-02-03 | 조회 | 11989 |
exam db에 있는 sj 테이블을 기준으로 설명하겠음. (sj 필드 : no, name, kor, eng, mat, hap, avg) 1. select문 1) 자료 보기 : select * from sj; (모든 필드) select name,avg from sj; (이름,평균만) 2) 정렬하기 select * from sj order by name; (이름순 올림차순) select * from sj order by avg desc; (성적 내림차순) select * from sj order by kor,eng,mat; (국어,영어,수학 순으로 정렬) 3) 조건 지정하기 select name,avg from sj where avg>=80; (평균이 80점이상) select * from sj where avg>=80 and kor>=90; (평균이 80점 이상이고 국어가 90점 이상) select * from sj where avg>=80 or kor>=70; (평균이 80점 이상이거나 국어가 70점 이상) 4) 조건, 정렬 지정하기 select * from sj where avg>=80 or kor>=70 order by name desc; (평균이 80점 이상이거나 국어가 70점 이상인 자료를 이름 내림차순으로 정렬) 5) 와일드문자(%) 사용법 select * from sj where name like '김%'; (이름이 김씨인 사람) select * from sj where name like '%김'; (이름 끝자가 '김'자인 경우) select * from sj where name like '%김%'; (이름중 '김'자가 있는 경우) |