SQL 49

[20230830] [SQL] 프로그래머스 3월에 태어난 여성 회원 목록 출력하기

자바는 너무 기초여서 쉬웠기 때문에 SQL 한문제 더 오늘의 교훈 : 문제를 똑바로 읽자 1. ID, 이름, 성별, 생년월일을 조회 2. MEMBER_PROFILE 테이블 3. 생일이 3월, 여성 회원, 전화번호가 NULL인 경우는 출력대상에서 제외 4. 결과는 회원ID를 기준으로 오름차순 정렬 +) DATE_OF_BIRTH의 데이트 포맷이 예시와 동일해야 정답처리 됩니다. 아 많다 많아 다 해놓고는 '생일이 3월'과 '여성 회원'을 놓쳐서 계속 틀리고 있었다 날짜를 나타내는 것도 정신차려서 해내놓고는 ! 문제 다섯번쯤 읽으면서 하나씩 해결해갔다 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') "DATE_OF_BI..

코딩테스트 2023.08.31

[20230824] [SQL] 프로그래머스 가장 비싼 상품 구하기

금공채 때문에 중간에 빠져서 프로젝트에서 할 일도 겨우 끝내고 코테 급하게 푸는 중 SELECT해서 이름 바꾸는 건 오랜만이라 기억이 안나서 되는대로 적었는데 잘 맞췄다 이런 식으로 문제 풀면 안되는데 ㅋㅋㅋㅋㅋ ORDER BY에서 가장 높은 가격을 골라야 하는데 ASC로 해놓고는 왜 틀렸지?? 라고 생각했다 지나친 피곤함은 사람을 바보로 만듭니다 다들 피로 조심 SELECT PRICE "MAX_PRICE" FROM PRODUCT ORDER BY PRICE DESC LIMIT 1 출처 : 프로그래머스

코딩테스트 2023.08.24

[20230822] [SQL] 프로그래머스 상위 n개 레코드

너무 쉬운 문제만 푸는 거 같아서 아주 죅금 더 어려워 보이는 걸로 도전 이름 골라서 시간순으로 오름차순한거까지는 뚝딱했는데 상위 하나만 골라내는 것에서 막혔다 바로 구글링 ㄱㄱ MySQL에서는 LIMIT만 쓴다는 정보를 입수하고 바로 적용시켜봤더니 됐다 ! SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME ASC LIMIT 1 요새 기록의 소중함을 느끼는 중.. tistory 소중해 출처 : 프로그래머스

코딩테스트 2023.08.22

[20230818] [SQL] 프로그래머스 역순 정렬하기

어제(17일)는 프로젝트에서 DB를 다루느라 코테는 무리라서 패스... 오늘은 아침에 후딱 하고 프로젝트에 전념해야지... 오늘 문제는 SQL 역시나 오늘도 쉽다 1. 모든 동물의 이름과 보호 시작일 조회 2. 테이블에서 3. animal_id의 역순으로 결과 출력 쉽쥬? 설명할 것도 없을 듯 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC 근데 이거 자꾸 DATETIME이 빨간색으로 적히는 이유 아시는 분... 오류는 아닌거 같고 잘 돌아가는데 그냥 신경쓰인다 알게되면 그것도 남겨야지 출처 : 프로그래머스

코딩테스트 2023.08.18

[20230816] [SQL] 프로그래머스 아픈 동물 찾기

16일 두번째 문제 SQL로 골랐다 어제 풀었던 젊은 동물 찾기랑 같은 맥락으로 풀 수 있는 아픈 동물 찾기 일부러 고른건 아닌데 어쩌다 보니 선택 어제도 풀었던거라 큰 고민없이 슥슥 풀었다 아무래도 쉬운거기도 하고 ㅎ SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'sick'; 별로 덧붙일 말이 없네 내일도 두문제 풀어야지 출처: 프로그래머스

코딩테스트 2023.08.16

[20230815] [SQL] 프로그래머스 어린동물찾기

코테 매일 1~2문제씩 해서 공유하기로 했는데 파이썬은 도저히 머리가 안돌아가서 SQL로 도망치기 근데 SQL 안한지 오래돼서 까막눈됨;; 열심히 구글링 해가며 풀었다 머리가 지끈지끈 ~ 문제는 어렵지 않다 1. 테이블에서 animal_id와 name을 select하는데 2. intake_condition이 aged가 아닌 애들 찾아서 3. animal_id 기준 오름차순으로 조회하기 SQL을 오랜만에 하다보니 WHERE 절에서 ASC 치고 왜 안돼 ~~! 이러고 있었다 구글과 티스토리가 나를 살린다.. SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION not in ("aged") ORDER BY ANIMAL_ID asc 근데 마지막에 ;는 있..

코딩테스트 2023.08.15