SQL 프로그래머스 문제 - 조건에 맞는 사용자 정보 조회하기
SELECT u.user_id as USER_ID ,NICKNAME ,CONCAT(CITY,' ',STREET_ADDRESS1,' ',STREET_ADDRESS2) AS 전체주소 ,CONCAT(SUBSTRING(TLNO,1,3),'-',SUBSTRING(TLNO,4,4),'-',SUBSTRING(TLNO,8,4)) AS 전화번호 FROM USED_GOODS_USER as u inner join USED_GOODS_BOARD as b on u.user_id = b.WRITER_ID group by 1 having count(u.user_id) >=3 order by u.user_id DESCSQL에서 CONCAT 함수는 문자열을 연결하는 데 사용conca..
SQL 프로그래머스 문제 풀이 -식품분류별 가장 비싼 식품의 정보 조회하기
SELECT CATEGORY, price as MAX_PRICE, PRODUCT_NAMEFROM FOOD_PRODUCTwhere (CATEGORY, price)in(SELECT CATEGORY, max(price)from FOOD_PRODUCTwhere CATEGORY IN ('과자','국','김치','식용유')group by CATEGORY)order by MAX_PRICE DESC;#서브쿼리에 카테고리별로 가장큰 price지정 #서브쿼리 where category 에 in절사용 과자, 국, 김치, 식용유만 넣어주고 #주쿼리 출력할 칼럼값명시 #where에 겹치는 칼럼명시그리고 in #order vy에 max_price대로내림차순