56. SQL문에서 HAVING을 사용할 수 있는 절은?
① LIKE 절 ② WHERE 절
③ GROUP BY 절 ④ ORDER BY 절
>> 정답 3번
51. 다음 SQL문의 실행 결과는?
SELECT 과목이름
FROM 성적
WHERE EXISTS (SELECT 학번
FROM 학생 WHERE 학생.학번=성적.학번 AND 학생.학과 IN (‘전산’, ‘전기1 AND 학생.주소=‘경기’);
>> 정답 3번
50. 다음 R1과 R2의 테이블에서 아래의 실행 결과를 얻기 위한 SQL문은?
① SELECT 과목번호, 과목이름 FROM RI, R2 WHERE R1.학번=R2. 학번 AND R1.학과='전자공학' AND R1.이름='강남길’;
② SELECT 과목번호, 과목이름 FROM RI, R2 WHERE R1.학번=R2.학번 OR R1.학과='전자공학' OR R1.이름='홍길동';
③ SELECT 과목번호, 과목이름 FROM R1, R2 WHERE R1.학번 R2.학번 AND R1.학과=‘컴퓨터공학' AND R1.이름 '강남길’;
④ SELECT 과목번호, 과목이름 FROM R1, R2 WHERE R1.학번=R2.학번 OR R1.학과='컴퓨터공학' OR R1.이름='홍길동';
>> 정답 1번
48. 학적 테이블에서 전화번호가 Null 값이 아닌 학생명을 모두 검색할 때, SQL 구문으로 옳은 것은?
① SELECT 학생명 FROM 학적 WHERE 전화번호 DON'T NULL;
② SELECT 학생명 FROM 학적 WHERE 전화번호 !=NOT NULL;
③ SELECT 학생명 FROM 학적 WHERE 전화번호 IS NOT NULL;
④ SELECT 학생명 FROM 학적 WHERE 전화번호 IS NULL;
>> 정답 3번
https://www.youtube.com/watch?v=crjCru7sSPc&list=PLKpxllD6C8Cl_Ih4ZVC4t9MbrIHZ63Hk6&index=12
SELECT FROM WHERE
WHERE 조건
LIKE 패턴
SELECT DISTINCT > 겹치는 것은 전부 지운다
SELECT COUNT 갯수
내림차순 DESC
오름차순 ASC
* 모든 열을 보는 것
IS NOT NULL = NULL 값이 없는 것
IN = 뒤에 오는 것을 포함한 것
BETWEEN AND = 이상, 이하 = 등호 있어야 함
GROUP BY > 그룹 별로
AS 필드명
HAVING = 그룹이 필요한 조건
UNION = 구조가 같은 두 테이블 통합
'정보처리기사' 카테고리의 다른 글
[데이터베이스 구축] 14. 데이터 전환 계획 수립 (0) | 2022.03.29 |
---|---|
[데이터베이스 구축] 13. 절차형SQL(프로시저,트리거,사용자정의함수) (0) | 2022.03.29 |
[데이터베이스 구축] 11. DDL/DML/DCL (DB 구현) (0) | 2022.03.27 |
[데이터베이스 구축] 10. 논리모델을 물리모델로 변환 (0) | 2022.03.27 |
[데이터베이스 구축] 8. 시스템 분석과 물리 속성 설계 (0) | 2022.03.25 |
댓글