반응형
검색 결과에 중복되는 레코드 제거에 DISTINCT 를 쓴다.
SELECT 절에 쓴다는 것이 포인트.
SELECT DISTINCT 학과 FROM 학생;
학과 |
철학과 |
철학과 |
국문학과 |
영문학과 |
수학과 |
영문과 |
DISTINCT로 중복 제거.
학과 |
철학과 |
국문학과 |
영문학과 |
수학과 |
SELECT 언어+수리 AS 합계 FROM 성적;
이름 변경을 하고 싶으면 AS를 쓴다.
SELECT * FROM 직원 WHERE 입사년도 IS NULL;
SELECT COUNT(성명) FROM 급여;
COUNT 주의할 점. NULL 값은 세지 않는다!
SELECT COUNT(*) FROM 학생 GROUP BY 학과;
INSERT INTO 학과 VALUES ('1', '전산과');
검색해 | SELECT 제품명, 판매량 FROM 푸드 |
조건 | WHERE 지점명='강남지점' |
정렬 | ORDER BY 판매량 DESC |
검색 | SELECT 학년, 반, 이름 FROM 평균성적 |
조건 | WHERE 평균>=90 |
정렬 | ORDER BY 학년 DESC, 반 ASC |
검색 | SELECT * FROM 직원 |
조건 | WHERE 근무년수 >= 3 |
정렬 | ORDER BY 나이 DESC, 급여 ASC |
SELECT *
FROM 성적
WHERE (점수 BETWEEN 90 AND 95)
AND 학과='컴퓨터공학과'
비트윈은 점수>=90 AND 점수 <=95 뜻과 동일.
검색 구하라 |
SELECT MAX(기본급) AS [최대값] FROM 사원 |
조건 | WHERE 거주지 NOT IN ('서울', '인천') |
정렬 |
구하라 | SELECT * FROM 직원 |
조건 | WHERE 주소 LIKE "서울%" OR 주소 LIKE "경기%" |
반응형
'정보처리기사 필답 실기. 코딩 문제.' 카테고리의 다른 글
SQL. 기본문법 (0) | 2025.05.31 |
---|---|
SQL. 데이터베이스 4 (0) | 2025.05.31 |
SQL. 데이터베이스 2 (0) | 2025.05.30 |
SQL. 데이터베이스 1 (0) | 2025.05.30 |
53. 재귀함수 1 (0) | 2025.05.29 |
댓글