SQL/MySQL2 [MySQL] 문자열 합치기 - CONCAT 이번에 사용자가 날짜 데이터를 년-월 로 입력시키면 DB에는 년-월-01로 INSERT시켜야하는 경우가 있어서 사용했던 CONCAT을 정리해보려고한다. CONCAT TEMP_TABLE이 다음과 같고 GREETING NAME 안녕하세요 까부 반갑습니다 깨부 Hello 깐부 아래와 같이 쿼리를 작성해주면 SELECT CONCAT(GREETING, '! 저는 ', USER_NAME, '입니다.') AS USER_GREETING FROM TEMP_TABLE 다음과 같은 결과가 나온다. USER_GREETING 안녕하세요! 저는 까부입니다. 반갑습니다! 저는 깨부입니다. Hello! 저는 깐부입니다. 2023. 11. 16. [MySQL]특정 값을 조건에 따라 변경해서 출력하기 - CASE문 우선 테이블은 다음과 같다. TEMP_CD STATUS 100001 10 100002 00 100003 10 100004 20 100005 00 CASE WHEN THEN 문 사용하기 아래와 같이 쿼리문을 작성해 주면 SELECT TEMP_CD , CASE STATUS WHEN '00' THEN '신규' WHEN '10' THEN '등록완료' WHEN '20' THEN '승인대기' END AS STATUS FROM TEMP_TABLE 이런 결과가 출력된다. TEMP_CD STATUS 100001 등록완료 100002 신규 100003 등록완료 100004 승인대기 100005 신규 이를 정리해 보면 다음과 같다. SELECT TEMP_CD , CASE 컬럼명 WHEN 조건1 THEN 조건1 성립시 값 W.. 2023. 11. 15. 이전 1 다음 728x90