SQL함수 총 정리와 적용예제
Devel/DB_SQL2020. 7. 22. 15:14
반응형
INITCAP
= 각 단어의 첫 문자를 대문자로, 나머지 문자는 소문자로 변경.
EX.
.png)
.png)
LOWER(많이 사용. 소문자 or 대문자로 검색할때)
=전부 다 소문자로 바꾼다.
.png)
UPPER
=대문자로 변경
.png)
.png)
CONCAT
=||연산자와 같은 역할.
=두개의 문자열을 합성
.png)
.png)
LPAD
=오른쪽으로 문자를 밀고, 그 빈 공간을 원하는 문자로 채워준다. 문법 규칙에 맞도록 순서규정을 해야한다. EX.주민번호
.png)
RPAD
=왼쪽으로 밀고,
.png)
SUBSTR
=문자중에 특정 문자만 뽑아오는 것.
.png)
=8번째 자리에서 글자 하나를 뽑아와라.
.png)
+뒤에 지정하지 않았을때, N번째 이후 모두 출력
.png)
+SUBSTR & RPAD 활용
.png)
LENGTH
=JAVA에서도 사용. 문자의 길이를 숫자값으로 출현
.png)
.png)
REPLACE
=특정 문자 치환
.png)
+REPLACE&SUBSTR 활용
.png)
INSTR
.png)
=(MILLER 문자 안에 , 찾을 문자값 'L', 시작위치 , 2번째 L의 위치는 어디냐)
찾고자 하는 문자값이 없으면 0으로 출력됨.
.png)
LTRIM
=
.png)
EX. LTRIM(JOB,'A')->첫 글자가 'A' 인경우만 지워진다. ANALYST-> NALYST
.png)
EX. 공백제거
RTRIM
=뒷자리가 N인경우, N지워짐
.png)
EX. 공백제거
.png)
TRIM
=앞뒤 다 제거, 앞뒤 공백 제거할때 사용.
.png)
.png)
EX. 공백제거
.png)
**
.png)
ORACLE 에서 사용한 시간 날짜
** DUAL
.png)
함수 연습할때쓰라고 있는 가짜테이블
의미 없는 것들 연습할때, 테이블만들기 귀찮을때 활용
CEIL
=무조건 올림
.png)
FLOOR
=버린다.
.png)
MOD
=나눗셈 후 숫자의 나머지를 구하는 함수.
홀짝 구할때, 배수 구할때 사용.
.png)
.png)
ROUND
=반올림해주는 함수.
.png)
0이나 값을 넣지 않을 경우 소수점을 기준으로 반올림 한다. -2 같이 마이너스로 넣는 경우 소수점 기준으로 왼쪽에서 반올림한다.
'Devel > DB_SQL' 카테고리의 다른 글
SQL CASE, 그룹함수, GROUPBY, HAVING 개념정리와 적용예제 (0) | 2020.07.22 |
---|---|
SQL 함수 총 정리와 적용예제 (0) | 2020.07.22 |
SQL 비교연산자, 부정연산자, 논리연산자, LIKE, ORDER BY (0) | 2020.07.21 |
SQL NULL, DISTINCT, WHERE (0) | 2020.07.21 |
SQL SELECT 설명 및 예제 (0) | 2020.07.21 |
댓글()