본문 바로가기
데이터베이스

sqld 자격증 실기 정리

by 정구지개발자 2025. 2. 26.
728x90
  instr
  ceil(22.14)  , floor(22.14), trunc(22.14) , round(22.14)
논리 데이터 모델링 모델링의 단계 중 가장 재사용성이 높은 모델링은?
  ROLLUP(A,B)
  UNION
  CHECK(NOT NULL)
  UNIQUE


 
 NOT IN (SUBQUERY) 에서 NULL이 포함된 경우 NULL의 참 거짓 판정이 되지 않아 0
건 처리
ex)
SELECT ...
 FROM table1 A
WHERE A.N1 NOT IN(SELECT B.N1 FROM table3 B);
 NOT IN (SUBQUERY)
  내부 스키마
  주식별자
DDL : 
create
alter
drop
truncate

DML:
select
insert
update
delete

DCL:

grant
revoke

TCL:
DDL, DML, DCL, TCL
commit
rollback
 
1,2,2,3,4,5  이런식으로 등수가 나뉨 DENSE_RANK()
1,2,2,2,5  이런식으로 나뉨  RANK()
Oracle에서 사용되며, MySQL과 SQL Server에서는 지원되지 않습니다.

NVL(컬럼명, 대체값)
  • 컬럼명이 NULL이면 대체값을 반환
  • 컬럼명이 NULL이 아니면 원래 값을 반환
NVL()
NULLIF(값1, 값2)
  • 값1과 값2가 같으면 NULL 반환
  • 다르면 값1 반환
NULLIF()
COALESCE(값1, 값2, 값3, ..., 기본값)
  • 왼쪽에서부터 NULL이 아닌 첫 번째 값을 반환
  • 모든 값이 NULL이면 NULL 반환
COALESCE()
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

 

728x90

'데이터베이스' 카테고리의 다른 글

db 도움 자료들  (0) 2025.03.05
select문이란?  (0) 2025.01.08
정규화란? 정규화종류(1NF, 2NF, 3NF, BCNF, 4NF, 5NF)  (4) 2025.01.02
무결성이란?  (0) 2024.12.31
키(key)란?  (0) 2024.12.31

댓글