반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
04-13 00:28
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- r
- rest api
- SQL
- deeplearning
- swiftUI
- 오블완
- Linux
- tapply
- Request
- 티스토리챌린지
- cocoapods
- HTTP
- rxswift
- decode
- ReLU
- ios
- struct
- Observable
- Optional
- 딥러닝
- substr
- sigmoid
- barplot
- 연산자
- 명령어
- 시각화
- scheduledTimer
- Python
- SWIFT
- MVC
Archives
iOS 개발 기록 블로그
SQL 연결 연산자 (||), 컬럼 별칭 (as), Null 값 (nvl) 본문
반응형
연결 연산자
오라클의 연결 연산자는 ' || ' 이 기호를 쓰며 엔터 위에 \버튼을 shift키와 함께 눌러 사용합니다.
예시 하나를 보여드리겠습니다.
SELECT ename || ' 의 직업은' || job
FROM emp;

"EMP 테이블에서 사원 이름과 ' 의 직업은' OOO" 이라고 출력하는 코드입니다.
예제 1) 아래와 같이 출력되도록 하시오

select ename || ' 의 월급은 ' || sal || '입니다'
from emp
order by sal desc;
컬럼 별칭
컬럼 뒤에 as와 원하는 별칭을 넣어 사용합니다.
예제 2) 아래와 같이 출력되게 하시오

select ename as "이름", sal as "월급"
from emp;
NULL 처리하기
Null 값이란 데이터가 없고 알 수 없는 값(unknown)이며 0이나 공백과는 다른 데이터입니다.

위와 같이 비어 있는 데이터가 null 입니다.
null의 장점은 그룹함수를 사용할 때 연산이 빨라집니다.
예제 3) 이름, 월급, 커미션을 출력하는데 커미션이 null인 사원들은 0으로 출력되게 하시오
select ename, sal, nvl(comm, 0)
from emp;
null(comm, 0) : null 값 대신 0을 출력하라는 의미입니다.
예제 4) 이름, 월급, 커미션, 월급 + 커미션을 출력하는데 이번 달 월급을 줄 수 있도록 결과가 출력되게 하시오
select ename, sal, comm, sal + nvl(comm, 0)
from emp;
결과

반응형
'SQL' 카테고리의 다른 글
SQL의 숫자 함수, 날짜 계산 함수 (0) | 2021.12.15 |
---|---|
SQL 논리 연산자, 연산자 우선순위와 다양한 문자 함수들 (upper, substr, instr, trim 등) (0) | 2021.12.06 |
SQL 연산자 종류, between, like, in, is null 연산자 (0) | 2021.11.30 |
SQL) SELECT절의 처리 순서, 기본 명령어 소개, SELECT, ORDER BY, DISTINCT 예제 (0) | 2021.11.04 |
SQL 목차 (0) | 2021.11.03 |