ㅁ SQL 숫자 함수
Round
round 함수는 해당 항목 레코드의 숫자를 반올림하여 출력
Trunc
trunc 함수는 해당 항목 레코드의 숫자를 내림(절삭)하여 출력
mod 함수는 해당 항목 레코드의 숫자를 나누기하여 나머지를 출력
power 함수는 해당 항목 레코드의 숫자를 제곱하여 출력
sqrt 함수는 해당 항목 레코드의 제곱근을 출력
ㅁ 문자열 함수
SUBSTR
문자열의 일부만 출력
LEFT
문자열을 왼쪽에서 얼만큼 자를 지 설정한 후에 조회
RIGHT
문자열을 오른쪽에서 얼만큼 자를 지 설정한 후에 조회
CONCAT
여러 문자열을 하나로 연결
연결연산자(||)으로도 연결
LOWER
문자열을 모두 소문자로 변경
UPPER
문자열을 모두 대문자로 변경
INITCAP
앞에 문자만 대문자로
REPLACE
바꾸고 싶은 값으로 대상 값을 교체
LENGTH
문자열의 길이를 출력
INSTR
문자열의 위치를 구합니다. 여기서 INDEX는 1부터 시작합니다. 프로그래밍 언어는 0부터 시작
IFNULL은 해당 컬럼에 NULL값이 있는 경우 다른 값으로 대체
ASCII
아스키코드 번호로 리턴
ㅁ 형변환
문자열 -> 숫자
문자열 -> 자연수(int)
문자열 -> 실수(float)
- > 문자
int -> 문자
float - > 문자
boolean(true, false) -> 문자
날짜 -> 문자
-> 날짜
날짜타입
1) DATE
문자열 -> DATE
2) DATETIME
문자열 -> DATETIME
'멋쟁이사자처럼 AI School 8기(fin) > TIL(Today I Learn)' 카테고리의 다른 글
[멋쟁이사자처럼 AI스쿨] Day22 SQL week3 (0) | 2023.01.27 |
---|---|
[멋쟁이사자처럼 AI스쿨] Day21 SQL week3 (0) | 2023.01.26 |
[멋쟁이사자처럼 AI스쿨 8기] Day19 SQL week2 with 이범재(제주코딩베이스캠프) (0) | 2023.01.20 |
[멋쟁이사자처럼 AI스쿨 8기] Day17 TIL (0) | 2023.01.18 |
[멋쟁이사자처럼 AI스쿨 8기] Day 16 TIL (0) | 2023.01.17 |