본문 바로가기

DataBase19

MySql - 자주 사용하는 문자열 함수 8가지, 예제와 함께 살펴보자 1. TRIM() String function 중 가장 사용빈도가 높은 함수 TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr FROM] str) mysql> select trim(' Seoul, South Korea '); +------------------------------+ | trim(' Seoul, South Korea ') | +------------------------------+ | Seoul, South Korea | +------------------------------+ 1 row in set (0.01 sec) 왼쪽 공백 제거 LTRIM()은 공백만 제거할 수 있으나 leading은 값을 특정할 수 있다... 2022. 1. 7.
MySql 날짜 시간 더하기, 빼기(YEAR, MONTH, DAY등 UNIT 정리) 1. Overview MySql에서 제공하는 DATE_ADD(), DATE_SUB() 함수를 사용하여 특정 날짜에 시간을 더하거나 뺄 수 있다. 2. How to use 2.1. 시간 더하기 DATE_ADD(date, INTERVAL expr unit) 첫 번째 인자인 date 파라미터가 date이면서 unit이 YEAR, MONTH 혹은 DAY인 경우 date 타입으로 리턴한다. 첫 번째 인자인 date 파라미터가 datetime(혹은 timestamp)이고 unit이 시간을 계산하는 HOURS, MINUTES, or SECONDS이면, datetime타입으로 리턴한다. mysql> SELECT DATE_ADD('20211018', INTERVAL 1 DAY); -- '2021-10-18' 동일 202.. 2021. 10. 19.
MySql - 날짜 포맷 datetime to string 변환하기 (vs Oracle to_char 함수 비교 ) 1. Overview MySql은 날짜 포맷 변환을 위해 DATE_FORMAT 함수를 제공한다. DATE_FORMAT의 사용법을 간단한 예제를 통해 알아보고 oracle의 TO_CHAR함수와 어떤 차이가 있는지 알아본다. 2. How to use DATE_FORMAT( date, format ) mysql> SELECT DATE_FORMAT(NOW(), '%Y-%m-%d'); 2021-10-17 아래와 같이, date or datetime 형태를 갖는 String을 지정하여 사용할 수 있다. mysql> SELECT DATE_FORMAT('2021-10-17 13:20:54', '%Y년 %m월 %d일 %H분'); 2021년 10월 17일 13분 UNIX_TIMESTAMP to datetime mysql>.. 2021. 10. 18.