LIKE
'%' 모든 문자를 대표함, '_' 문자 하나를 대표함, '#' 숫자 하나를 대표함
SELECT * FROM 사원;
SELECT DISTINCT 주소 FROM 사원;
- DISTINCT 중복제거, 한번만 출력
SELECT 부서 + '부서의' AS 부서, 이름 + '의 월급' AS 이름, 기본급+10 AS 기본급 FROM 사원;
SELECT * FROM 사원 WHERE 부서 = '기획';
SELECT * FROM 사원 WHERE 부서 = '기획' AND 기본급>110;
SELECT * FROM 사원 WHERE 부서 = '기획' OR 부서 = '인터넷';
SELECT * FROM 사원 WHERE 이름 LIKE '김%';
SELECT * FROM 사원 WHERE 생일 BETWEEN #01/01/69# AND #12/31/73#
-숫자, 날짜 사이 BETWEEN #(숫자,날짜)# AND #(숫자,날짜)#
SELECT * FROM 사원 WHERE 주소 IS NULL;
SELECT TOP 2 * FROM 사원 ORDER BY 주소 DESC
SELECT * FROM 사원 ORDER BY 부서 ASC, 이름 DESC;
-내림차순 DESC(esc니까 뒤에서 부터라고 생각), 오름차순 ASC(a부터)
- 상위 2개 튜플 검색시 TOP 2 *
SELECT 이름, 주소 FROM 사원 WHERE 이름 = (SELECT * FROM 여가활동 WHERE 취미 = '나이트댄스')
SELECT * FROM 사원 WHERE NOT IN (SELECT 이름 * FROM 여가활동);
-NOT IN 두테이블 중 조건에 해당하지 않는 테이블 검색
SELECT 사원.이름, 사원.부서, 여가활동.취미, 여가활동.경력
FROM 사원,여가활동
WHERE 사원.이름 = 여가활동.이름 AND 여가활동.경력>=10
예제)
1.
'2020 > 정보처리기사_Last실기' 카테고리의 다른 글
3장 데이터 입출력 구현 (0) | 2020.05.14 |
---|---|
C, Java 기본문법 정리하는곳 - 계속 추가수정 (0) | 2020.04.10 |
A 섹션3 - 보완필요 (0) | 2020.04.07 |
A 섹션2 - 보완필요 (0) | 2020.04.07 |
댓글