1. 데이터 형식 변환 함수
① CAST
SELECT CAST(expr AS TYPE) AS '테이블 속성 이름' ;
② CONVERT
SELECT
CONVERT(expr,TYPE) AS '테이블 속성이름'
FROM
tb_order AS o ;
SIGNED INTEGER - 양수, 음수, 0 표현
UNSIGNED INTEGER - 양수만 표현
2. 문자열 연결 함수
① CONCAT
SELECT
CONCAT(m.m_id, ' : ', m.m_name) AS '아이디:이름'
FROM
tb_member m;
3. 암시적인 형 변환
4. 제어 흐름 함수
SELECT
CASE
WHEN (조건식) THEN (반환하는 값 : 참)
WHEN (조건식) THEN (반환하는 값 : 참)
WHEN (조건식) THEN (반환하는 값 : 참)
ELSE NULL
END AS 'CASE 구문';
5. 문자열 함수
① ASCII : ASCII코드로 출력하는 함수
② TRIM : 공백을 제거 하는 함수
③ REPEAT : 문자를 반복 출력하는 함수
④ REPLACE : a를 b 로 변환하는 함수
⑤ REVERSE : 거꾸로 출력하는 함수
⑥ CONCAT(a, space(∝),b) : 중간에 스페이스가 ∝만큼입력되는함수
⑦ SUBSTRING
6. 날짜 함수
① ADDDATE : 날짜를 더하는 함수
② SUBDATE : 날짜를 빼는 함수
③ ADDTIME : 시간을 더하는 함수
④ SUBTIME : 시간을 빼는 함수
⑤ YEAR :
⑥ MONTH :
⑦ DAYOFMONTH : 한 달 중에 얼마나 지났는지 알 수 있는 함수 -> 몇 일 인지 알 수 있음
⑧ DATEDIFF : 날짜를 빼는 함수 - 휴면 계정 전환 할 때 쓰는 함수
7. 시스템 함수
① SLEEP 3초 후에 실행
8. 변수 사용
변수타입은 값에 의해 정해짐
변수 선언방법 : SET @변수이름 = 값 ;
9. SELECT문 조건 연산자
10. SELECT 문 조건 LIKE 키워드
LIKE 구문은 많이 사용 되고 LIKE '%데이터%' 를 가장 많이 사용한다.
'Backend > DataBase' 카테고리의 다른 글
DataBase 데이터베이스 설계 (0) | 2020.03.25 |
---|---|
DB 생성 문장 및 사용자 계정 접근 권한 부여 (0) | 2020.03.19 |
20200318 DATABASE 실습 (0) | 2020.03.18 |
MySQL -데이터 타입 & 집계 함수 (0) | 2020.03.18 |
DB - 데이터 모델링 & 관계형 데이터 모델 (0) | 2020.03.18 |
댓글