조건에 맞는 사용자 정보 조회하기(SQL) [프로그래머스]
SELECT A.USER_ID, A.NICKNAME, CONCAT(A.CITY, " ", A.STREET_ADDRESS1, " ", A.STREET_ADDRESS2) AS '전체주소', CONCAT(SUBSTR(A.TLNO, 1, 3), '-', SUBSTR(A.TLNO, 4, 4), '-', SUBSTR(A.TLNO, 8, 4)) AS '전화번호'FROM USED_GOODS_USER ALEFT OUTER JOIN USED_GOODS_BOARD B ON B.WRITER_ID = A.USER_IDGROUP BY A.USER_IDHAVING COUNT(B.BOARD_ID) >= 3ORDER BY A.USER_ID DESC 여기서 SUBSTR을 쓰니 계속 틀렸다고 한다. 그래서..
임시 테이블과 임시 SEQ_NO 만드는 법(MySQL)
테스트를 위해서 임시적인 데이터와 SEQ_NO를 만들어서 테스트해야하는 경우가 있었다. 그래서 임시 테이블과 임시 SEQ_NO를 생성하는 방법을 알아보자. 물론 여러가지 방법이 있겠지만 내가 주로 사용했던 방법을 기록하고자 한다. CREATE TEMPORARY TABLE temp_table ( id INT PRIMARY KEY, name VARCHAR(50), created_at DATETIME);INSERT INTO temp_table (id, name, created_at)VALUES (3, '뚱이', NOW()), (4, '스폰지밥', NOW()), (5, '징징이', NOW()), (6, '다람이', NOW()), (7, '집게사장', NOW()), ..