코테 준비/SQL
-
[프로그래머스] 물고기 종류별 대어 찾기코테 준비/SQL 2024. 6. 13. 10:32
SELECT A.ID, B.FISH_NAME, C.LENGTHFROM FISH_INFO A JOIN FISH_NAME_INFO B ON A.FISH_TYPE=B.FISH_TYPEJOIN (SELECT FISH_TYPE, MAX(LENGTH) AS LENGTH FROM FISH_INFO GROUP BY FISH_TYPE) CON A.LENGTH=C.LENGTH AND B.FISH_TYPE=C.FISH_TYPEORDER BY A.ID ASC Group By에서 계속 오류가 나서 찾아봤더니, MAX/MIN/SUM 등의 함수를 사용할 때 group by 에 사용된 컬럼만 select 절에 사용 가능하다는 것이다. 이 사실을 몰라서 조금 헤맸다...
-
프로그래머스_조건에 맞는 사용자 정보 조회하기코테 준비/SQL 2023. 11. 16. 19:51
CONCAT, SUBSTR 중요! SELECT B.USER_ID, B.NICKNAME, CONCAT(CITY,SPACE(1),STREET_ADDRESS1,SPACE(1),STREET_ADDRESS2) AS 전체주소, CONCAT(SUBSTR(TLNO,1,3),'-',SUBSTR(TLNO,4,4),'-',SUBSTR(TLNO,8,4)) AS 전화번호 FROM USED_GOODS_BOARD A JOIN USED_GOODS_USER B ON A.WRITER_ID=B.USER_ID GROUP BY B.NICKNAME HAVING COUNT(B.NICKNAME)>=3 ORDER BY USER_ID DESC
-
3월에 태어난 여성회원 목록 출력하기코테 준비/SQL 2023. 3. 4. 20:11
-- MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요. SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH,'%Y-%m-%d') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE DATE_OF_BIRTH LIKE '%03%' AND TLNO IS NOT NULL AND GENDER='W' ORDER BY MEMBER_ID ASC
-
SQL 공부코테 준비/SQL 2023. 3. 2. 18:20
SQL 기본문법 한번에 정리하기 데이터베이스를 조작하기 위해 MySQL, Postgre, SQLite 등 SQL을 사용해야 할 일이 잦은데요. ... blog.naver.com 1. 날짜 형식 변경 [MySQL] DATETIME 원하는 유형으로 변경 (YYMMDD) MySQL에서 DATETIME 타입은 YYYY-MM-DD hh:mm:ss 와 같은 형식으로 반환한다.실제로 이걸 이대로 쓴적은 한번도 없는거 같다. 그래서 필요에 따라서 YYYY-MM-DD까지만 짤라서 쓰거나 시분초가 필요없을때는 velog.io DATE_FORMAT(DATETIME,’%y-%m-%d’) 변수선언 [MySQL]프로그래머스_입양 시각 구하기(2) (UNION/변수선언) 문제 설명 ANIMAL_OUTS 테이블은 동물 보호소에서 입..