제목 (실습 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 '%김%';  (이름중 '김'자가 있는 경우)

Copyright 2002-2025 by Induk University Gamejigi, 교수 윤형태 (yht@induk.ac.kr). All right reserved.