mysql 문자?끼리 더하는 거 질문드려요 0 1 822

by 메밀묵도토리묵 [SQL Query] mariadb dbeaver [2022.08.03 15:39:28]


select (substring('20220725', 1, 4) + week('20220725')) as a

substring('20220725', 1, 4)는 2022이고, week('20220725')는 30이어서, 2개를 합쳐서 202230으로 표현하고 싶어서, 위처럼 코드를 작성했는데, 결과값이 2052가 나오는데, 혹시 2개를 합쳐서 202230으로 표현할 수 있는 방법이 있을까요?

by 마농 [2022.08.03 15:44:11]
-- 직전 질문에 CONCAT 이용 방법 알려드렸는데요...
SELECT CONCAT(SUBSTR(dt, 1, 4), WEEK(dt)) a
  FROM (SELECT '20220725' dt) a
;
http://gurubee.net/article/85859

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입