본문 바로가기
멋쟁이사자처럼 AI School 8기(fin)/TIL(Today I Learn)

[멋쟁이사자처럼 AI스쿨] Day20 SQL week3

by #FF0000 2023. 1. 25.

 

 

ㅁ 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