[MySQL] 문자열 일부를 추출하거나 자르는 함수
SUBSTRING() : 원하는 길이만큼 추출 SUBSTRING(str, start, length) str : 추출하고자 하는 원본 문자열 start : 추출할 문자열의 시작 위치 (1부터 시작한다.) length : 추출할 문자열의 길이 SELECT SUBSTRING("Hello, World!", 7, 5); -- 결과: "World" SUBSTR() : 원하는 부분에서 부분까지 추출 SUBSTR(str, start, end) str : 추출하고자 하는 원본 문자열 start : 추출할 문자열의 시작 위치 (1부터 시작한다.) end : 추출할 문자열의 마지막 위치 SELECT SUBSTR("Hello, World!", 7, 5); -- 결과: "World" LEFT() : 왼쪽부터 원하는 길이만큼 추..
2023. 8. 27.
[MySQL] 날짜 차이 비교하는 함수
DATEDIFF(date1, date2) 두 날짜 간의 차이를 일 단위로 계산하는 함수. 첫 번째 인자에서 두 번째 인자를 뺀 값을 결과값으로 반환하며, 음수 값이 반환될 수 있다. SELECT DATEDIFF(date1, date2); -- 결과: date1 - date2 TIMESTAMPDIFF(unit, datetime1, datetime2) 두 날짜/시간 간의 차이를 원하는 단위(unit)으로 계산하는 함수 주어진 단위에 따라 연, 월, 일, 시간, 분, 초 등의 차이를 계산한다. SELECT TIMESTAMPDIFF(DAY, '2023-08-20', '2023-08-24'); -- 결과: 4 SELECT TIMESTAMPDIFF(HOUR, '2023-08-20 12:00:00', '2023-08..
2023. 8. 24.