OracleSQL 03 - SQL 기본 명령어
2022. 5. 30. 23:12ㆍ웹 개발/SQL
SELECT
- NVL(컬럼명, 변경할 값) : 지정한 컬럼이 null인 경우 지정한 변경 값으로 대체되어 출력
- AS 별칭 : 특정 컬럼에 별칭을 부여(생략 가능), 대소문자 구분 시 큰따옴표("")를 사용
- Concatenation(||) 연산자 : 여러 개의 컬럼을 연결하여 문장처럼 보여준다 (ex. 컬럼 || '연결문장' || 컬럼)
- DISTINCT 컬럼명 : 지정한 컬럼의 중복되는 값을 한 번씩만 출력
WHERE
- AND, OR, NOT 연산자 사용
- NOT : <> , !=^= 로 표현 가능
- 컬럼 [NOT] BETWEEN 값 AND 값
- [NOT] IN(컬럼명) : 지정한 컬럼 중 하나라도 해당되면 출력. NOT은 모두 해당되지 않을 때
- [NOT] LIKE : 컬럼에 저장된 데이터의 일부만 일치하더라도 조회 가능. % 와 _ 가 와일드카드로 사용됨
- % : 문자가 없거나, 하나 이상 어떤 문자가 와도 상관 없음
- _ : 하나의 어떤 문자가 와도 상관 없음
- IS [NOT] NULL : NULL인 값을 찾음
ORDER BY
- 컬럼 ASC : 오름차순 정렬
- 컬럼 DESC : 내림차순 정렬
집합 연산자
- UNION(합집합), DIFFERENCE(차집합), INTERSECT(교집합) +ALL(중복레코드 허용)
- 각 그룹 쿼리문을 앞뒤로 사용
- MINUS=DIFFERENCE
'웹 개발 > SQL' 카테고리의 다른 글
OracleSQL 02 - 데이터타입과 제약조건 (0) | 2022.03.20 |
---|---|
OracleSQL 01 - 명령어의 유형 (0) | 2021.07.15 |