참고 자료
[MySQL] 날짜 포맷 사용법 정리 (DATE_FORMAT 함수)
MySQL 날짜 포맷하기 (DATE_FORMAT) 이번 포스팅에서는 개발자들이 기본적인 쿼리를 짤 때 가장 많이 하는 것 중 하나인 날짜 포맷에 대해 설명하려 합니다. 날짜 포맷이란 특정 날짜를 사용자가 원하
lanuarius19.tistory.com
핵심만 정리한 MYSQL 정규표현식
regexp, 이름부터 복잡한 너
medium.com
[MYSQL] 📚 테이블 조인(JOIN) - 그림으로 알기 쉽게 정리
SQL JOIN JOIN은 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현해 주는, Relation Database 에서 가장 많이 쓰이는 녀석이다. (INNER) JOIN 조인하는
inpa.tistory.com
[MYSQL] 📚 내장함수 종류 정리
집계 함수 COUNT(필드명) --NULL 값이 아닌 레코드 수를 구한다. SUM(필드명) - 필드명의 합계를 구한다. AVG(필드명) - 각각의 그룹 안에서 필드명의 평균값을 구한다. MAX(필드명) - 최대값을 구한다. MIN
inpa.tistory.com
내용
Math 함수
함수 | 동작 |
ABS(숫자) | 절댓값 |
MOD(피제수, 제수) | 모듈러 연산 |
CEILING(숫자) | 천장 함수 |
FLOOR(숫자) | 바닥 함수 |
TRUNCATE(숫자, 자릿수 ) | 자릿수에서 버림 (음수 자릿수 가능) |
ROUND(숫자, 자릿수) | 자릿수에서 반올림 (음수 자릿수 가능) |
GREATEST(숫자, ... 숫자) | 최댓값 |
LEAST(숫자, ... 숫자) | 최솟값 |
SQRT(숫자) | 제곱근 |
POW(숫자, 지수) | 제곱 |
String 함수
함수 | 동작 |
LENGTH(문자열) | 문자의 개수 |
CONCAT(문자열, ... 문자열) | 문자열 합치기 |
REPEAT(문자열, 숫자) | 문자열 반복 |
REVERSE(문자열) | 문자열 뒤집기 |
LOCATE(찾는문자열, 문자열) | 문자열 find |
SUBSTRING(문자열, 시작 인덱스, 길이) | 문자열 slicing |
LOWER(문자열) | 소문자화 |
UPPER(문자열) | 대문자화 |
REPLACE(문자열, 바뀔문자열, 바꿀문자열) | 문자열 replace |
TRIM(문자열) | 공백 제거 |
TRIM(leading 문자 FROM 문자열) | 문자열 시작 부분 leading 문자 제거 |
TRIM(trailing 문자 FROM 문자열) | 문자열 끝 부분 trailing 문자 제거 |
FORMAT(문자열, 숫자) | 숫자 인덱스 마다 , 추가 |
Date 함수
함수 | 동작 |
DATEDIFF(끝 날짜, 시작 날짜) | 날짜의 차이 획득 |
DATE_ADD(날짜, INTERVAL 기준=값) | 기준 : YEAR, MONTH, DAY, HOUR, MINUTE, SECOND |
DATE_SUB(날짜, INTERVAL 기준=값) | 기준 : YEAR, MONTH, DAY, HOUR, MINUTE, SECOND |
MONTHNAME(날짜) | 월을 영어로 출력 |
DAYNAME(날짜) | 요일을 영어로 출력 |
MONTH() / YEAR() / DAY() | 월, 년, 일을 출력 |
DATE_FORMAT(날짜, 포맷)
포맷문자 | 동작 | 포맷문자 | 동작 |
%Y | 년도 (2024) | %T | 24 시간 |
%y | 년도 (24) | %r | 12시간 시간 AM/PM |
%M | 월 (May) | %H | 24시간 단위 |
%m | 월(5) | %I | 12시간 단위 |
%d | 일(24, 01) | %i | 분 (00) |
%e | 일(24, 1) | %S | 초 (00) |
REGEXP(정규표현식)
기호 | 의미 |
. | 문자 1개 |
* | 문자 0개이상 |
^ | 문자열 시작 |
$ | 문자열 끝 |
[abc] | 괄호안의 문자중 하나 (a, b, c) |
[^abc] | 괄호안의 문자를 제외하고 (a, b, c 빼고) |
{n} | n번만큼 반복 |
{n, m} | n번이상 m번 이하만큼 반복 |
| | or |
'프로그래밍 언어 > MySQL' 카테고리의 다른 글
특정 단위로 테이블 만들기 (0) | 2024.02.21 |
---|---|
Where In 활용하기 (0) | 2024.02.14 |
서브 테이블로 복잡한 쿼리 풀기 (0) | 2024.02.11 |
서브 쿼리로 데이터 끼워 넣기 (0) | 2024.02.11 |
SQL 코딩 테스트 훈련 (0) | 2024.02.08 |
참고 자료
[MySQL] 날짜 포맷 사용법 정리 (DATE_FORMAT 함수)
MySQL 날짜 포맷하기 (DATE_FORMAT) 이번 포스팅에서는 개발자들이 기본적인 쿼리를 짤 때 가장 많이 하는 것 중 하나인 날짜 포맷에 대해 설명하려 합니다. 날짜 포맷이란 특정 날짜를 사용자가 원하
lanuarius19.tistory.com
핵심만 정리한 MYSQL 정규표현식
regexp, 이름부터 복잡한 너
medium.com
[MYSQL] 📚 테이블 조인(JOIN) - 그림으로 알기 쉽게 정리
SQL JOIN JOIN은 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현해 주는, Relation Database 에서 가장 많이 쓰이는 녀석이다. (INNER) JOIN 조인하는
inpa.tistory.com
[MYSQL] 📚 내장함수 종류 정리
집계 함수 COUNT(필드명) --NULL 값이 아닌 레코드 수를 구한다. SUM(필드명) - 필드명의 합계를 구한다. AVG(필드명) - 각각의 그룹 안에서 필드명의 평균값을 구한다. MAX(필드명) - 최대값을 구한다. MIN
inpa.tistory.com
내용
Math 함수
함수 | 동작 |
ABS(숫자) | 절댓값 |
MOD(피제수, 제수) | 모듈러 연산 |
CEILING(숫자) | 천장 함수 |
FLOOR(숫자) | 바닥 함수 |
TRUNCATE(숫자, 자릿수 ) | 자릿수에서 버림 (음수 자릿수 가능) |
ROUND(숫자, 자릿수) | 자릿수에서 반올림 (음수 자릿수 가능) |
GREATEST(숫자, ... 숫자) | 최댓값 |
LEAST(숫자, ... 숫자) | 최솟값 |
SQRT(숫자) | 제곱근 |
POW(숫자, 지수) | 제곱 |
String 함수
함수 | 동작 |
LENGTH(문자열) | 문자의 개수 |
CONCAT(문자열, ... 문자열) | 문자열 합치기 |
REPEAT(문자열, 숫자) | 문자열 반복 |
REVERSE(문자열) | 문자열 뒤집기 |
LOCATE(찾는문자열, 문자열) | 문자열 find |
SUBSTRING(문자열, 시작 인덱스, 길이) | 문자열 slicing |
LOWER(문자열) | 소문자화 |
UPPER(문자열) | 대문자화 |
REPLACE(문자열, 바뀔문자열, 바꿀문자열) | 문자열 replace |
TRIM(문자열) | 공백 제거 |
TRIM(leading 문자 FROM 문자열) | 문자열 시작 부분 leading 문자 제거 |
TRIM(trailing 문자 FROM 문자열) | 문자열 끝 부분 trailing 문자 제거 |
FORMAT(문자열, 숫자) | 숫자 인덱스 마다 , 추가 |
Date 함수
함수 | 동작 |
DATEDIFF(끝 날짜, 시작 날짜) | 날짜의 차이 획득 |
DATE_ADD(날짜, INTERVAL 기준=값) | 기준 : YEAR, MONTH, DAY, HOUR, MINUTE, SECOND |
DATE_SUB(날짜, INTERVAL 기준=값) | 기준 : YEAR, MONTH, DAY, HOUR, MINUTE, SECOND |
MONTHNAME(날짜) | 월을 영어로 출력 |
DAYNAME(날짜) | 요일을 영어로 출력 |
MONTH() / YEAR() / DAY() | 월, 년, 일을 출력 |
DATE_FORMAT(날짜, 포맷)
포맷문자 | 동작 | 포맷문자 | 동작 |
%Y | 년도 (2024) | %T | 24 시간 |
%y | 년도 (24) | %r | 12시간 시간 AM/PM |
%M | 월 (May) | %H | 24시간 단위 |
%m | 월(5) | %I | 12시간 단위 |
%d | 일(24, 01) | %i | 분 (00) |
%e | 일(24, 1) | %S | 초 (00) |
REGEXP(정규표현식)
기호 | 의미 |
. | 문자 1개 |
* | 문자 0개이상 |
^ | 문자열 시작 |
$ | 문자열 끝 |
[abc] | 괄호안의 문자중 하나 (a, b, c) |
[^abc] | 괄호안의 문자를 제외하고 (a, b, c 빼고) |
{n} | n번만큼 반복 |
{n, m} | n번이상 m번 이하만큼 반복 |
| | or |
'프로그래밍 언어 > MySQL' 카테고리의 다른 글
특정 단위로 테이블 만들기 (0) | 2024.02.21 |
---|---|
Where In 활용하기 (0) | 2024.02.14 |
서브 테이블로 복잡한 쿼리 풀기 (0) | 2024.02.11 |
서브 쿼리로 데이터 끼워 넣기 (0) | 2024.02.11 |
SQL 코딩 테스트 훈련 (0) | 2024.02.08 |