oneul-losnue.tistory.com
Open in
urlscan Pro
211.249.222.33
Public Scan
URL:
http://oneul-losnue.tistory.com/
Submission: On March 13 via api from US — Scanned from DE
Submission: On March 13 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
오늘의 개발 오늘 ONEUL 전체 방문자 124,386 오늘 113 어제 292 검색 * 오늘의 개발 (247) * 📝 TIL (121) * 💡 Projects (6) * 드로잉 게임 [눈치 코치 캐치!] (4) * 익명고민상담소 [대나무숲] (2) * 🌎 Web (47) * Spring (3) * Java (14) * JavaScript (16) * CSS (10) * HTML (4) * 📚 Database (7) * 👾 Trouble Shooting (3) * 📊 Algorithm&SQL (39) * 📖 Books (7) * 자바 객체 지향의 원리와 이해 (7) * 😺 Git (1) * 📁 ETC (2) * 되돌아보기 (14) 블로그 메뉴 * 😺 Github * 🍀 NAVER Blog 인기 글 * [OS] Window10(윈도우 10) 비정상적인 메모리 ⋯ 2022.06.18 * [MySQL] Access denied for user '⋯ 2022.05.27 * [Bootstrap] navbar(내비게이션바) 오른쪽 정⋯ 2022.04.04 * [MySQL] MySQL 날짜 관련 함수 총정리 2022.06.11 * [CSS] background img 꽉차게 채우는 법 2022.03.25 최근 댓글 * 감사합니다.. 며칠째 해결하지 못했던 오류를 드디어 해결했⋯ 천사 * 감사합니다 ㅠㅠㅠ wow * 이거 덕분에 에러 해결됐습니다 감사합니다. 저도 예전에 생⋯ Ben * 저도 이거랑 똑같은 문제로 계속 위에 오류떳었는데 진짜 진⋯ jang min * 언제 요런것도 하고 계셨데!!👍 synun 최근 글 * [MySQL/프로그래머스] 식품분류별 가장 비싼 식품의 정⋯ 2023.05.11 * [MySQL/프로그래머스] 보호소에서 중성화한 동물 2023.05.09 * [MySQL/프로그래머스] 자동차 대여 기록에서 장기/단기⋯ 2023.05.07 * [MySQL/프로그래머스] 없어진 기록 찾기 2023.05.03 * [MySQL/프로그래머스] 조건에 부합하는 중고거래 상태 ⋯ 2023.04.30 태그 * 항해99 * 알고리즘 * 자바스크립트 * JavaScript * Algorithm * MySQL * 자바 * 프로그래머스 * Til * Java 티스토리 개인정보 * 티스토리 홈 * 스토리 * 포럼 * 로그인 hELLO · Designed By 정상우. 오늘의 개발 오늘의 개발구독하기 오늘의 개발 📊 Algorithm&SQL [MYSQL/프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 2023.05.11 문제 풀이 (1) 문제 분석하기 식품분류별 가격이 제일 비싼 식품의 정보 ⇒ GROUP BY를 이용하여 식품분류별로 묶고, MAX(PRICE)로 제일 비싼 식품 조회 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력 ⇒ HAVING 식품분류 IN ('과자', '국', '김치', '식용유') 식품 가격을 기준으로 내림차순 정렬 ⇒ ORDER BY 식품 가격 DESC (2) 쿼리 구현하기 🔸 첫 번째 시도 SELECT CATEGORY, MAX(PRICE) AS 'MAX_PRICE', PRODUCT_NAME FROM FOOD_PRODUCT GROUP BY CATEGORY HAVING CATEGORY IN ('과자', '국', '김치', '식용유') ORDER BY MAX_PRICE DESC 결.. 📊 Algorithm&SQL [MYSQL/프로그래머스] 보호소에서 중성화한 동물 2023.05.09 문제 풀이 (1) 문제 분석하기 보호소에서 중성화 수술을 거친 동물 ⇒ JOIN을 이용 첫 번째 풀이 : 보호소 들어오기 전 성별 및 중성화 여부는 'Instact' 이고(AND), 입양 간 후 성별 및 중성화 여부는 'Spayed' 이거나(OR), 'Nectuered'인 동물 두 번째 풀이 : 보호소에 들어오기 전과 입양을 간 후의 중성화 여부가 달라진(들어오기 전 != 나간 후) 동물 아이디 기준 정렬 ⇒ ORDER BY 동물 아이디 (2) 쿼리 구현하기 🔸 첫 번째 풀이 SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.SEX_UPON_INTA.. 📊 Algorithm&SQL [MYSQL/프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기 2023.05.07 문제 풀이 (1) 문제 분석하기 대여 시작일이 2022년 9월에 속하는 대여 기록 ⇒ WHERE 대여 시작일 LIKE '2022-09-%' 대여 기간 30일 이상이면 '장기 대여' 아니면 '단기 대여' (컬럼명 : RENT_TYPE) ⇒ CASE 문 이용하여 출력, 이때 대여 기간은 빌린 날 부터 1일 이므로 +1하여 계산 ⇒ AS 'RENT_TYPE 대여 기록 ID 기준으로 내림차순 정렬 ⇒ ORDER BY 대여 기록 ID DESC (2) 쿼리 구현하기 SELECT HISTORY_ID , CAR_ID , DATE_FORMAT(START_DATE, '%Y-%m-%d') AS 'START_DATE' , DATE_FORMAT(END_DATE, '%Y-%m-%d') AS 'END_DATE' , CASE WHE.. 📊 Algorithm&SQL [MYSQL/프로그래머스] 없어진 기록 찾기 2023.05.03 문제 풀이 (1) 문제 분석하기 입양을 간 기록(ANIMAL_OUTS)은 있는데, 보호소에 들어온 기록(ANIMAL_INS)이 없다 ⇒ LEFT OUTER JOIN 동물의 ID를 기준으로 정렬 ⇒ ORDER BY 동물ID (2) 쿼리 구현하기 SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_OUTS AS O LEFT OUTER JOIN ANIMAL_INS AS I ON O.ANIMAL_ID = I.ANIMAL_ID WHERE I.ANIMAL_ID IS NULL ORDER BY O.ANIMAL_ID 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers... 📊 Algorithm&SQL [MYSQL/프로그래머스] 조건에 부합하는 중고거래 상태 조회하기 2023.04.30 문제 풀이 (1) 문제 분석하기 조건에 맞는 거래 상태 출력 ⇒ CASE 사용 2022년 10월 5일에 등록된 게시물 ⇒ WHERE 작성일 = '2022-10-05' 게시글 ID 기준 내림차순 정렬 ⇒ ORDER BY 게시글 ID DESC (2) 쿼리 구현하기 SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, CASE WHEN STATUS = 'SALE' THEN '판매중' WHEN STATUS = 'RESERVED' THEN '예약중' ELSE '거래완료' END AS 'STATUS' FROM USED_GOODS_BOARD WHERE CREATED_DATE = '2022-10-05' ORDER BY BOARD_ID DESC 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포.. 📊 Algorithm&SQL [MYSQL/프로그래머스] 재구매가 일어난 상품과 회원 리스트 구하기 2023.04.29 문제 풀이 (1) 문제 분석하기 동일 회원의 동일 상품 ⇒ 회원과 상품에 GROUP BY 적용 후 HAVING으로 1개 이상 COUNT 회원 ID 기준 오름차순 정렬, 회원 ID가 같다면 상품 ID 기준 내림차순 정렬 ⇒ ORDER BY USER_ID ASC, PRODUCT_ID DESC (2) 쿼리 구현하기 SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(PRODUCT_ID) > 1 ORDER BY USER_ID ASC, PRODUCT_ID DESC 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 .. 📊 Algorithm&SQL [MYSQL/프로그래머스] 가격대 별 상품 개수 구하기 2023.04.24 문제 풀이 (1) 문제 분석하기 만원 단위의 가격대별로 집계, 각 구간의 최소 금액으로 표시 ⇒ TRUNCATE 이용해서 만원 단위로 바꿔주고, GROUP BY 적용 가격대 별 상품 개수 출력 ⇒ COUNT(PRODUCT_ID) 가격대 기준 오름차순 정렬 ⇒ ORDER BY 가격대 ASC TRUNCATE TRUNCATE(number, decimals) - number를 지정된 소수 자릿수 아래로 버림 소수 자릿수에 -4를 넣어 만원 단위로 변경 SELECT TRUNCATE(12345, -1) -- 12340 SELECT TRUNCATE(12345, -2) -- 12300 SELECT TRUNCATE(12345, -3) -- 12000 SELECT TRUNCATE(12345, -4) -- 10000 [My.. 📊 Algorithm&SQL [MYSQL/프로그래머스] 조건별로 분류하여 주문상태 출력하기 2023.04.23 문제 풀이 (1) 문제 분석하기 5월 1일을 기준으로 출고 여부 출력 ⇒ CASE문 사용 주문 ID 기준 오름차순 정렬 ⇒ ORDER BY 주문 ID ASC 예시와 같이 OUT_DATE 형식 출력 ⇒ DATE_FORMAT(OUT_DATE, '%Y-%m-%d') CASE문 -- condition의 boolean값으로 result 실행 CASE WHEN [condition] THEN result [WHEN [condition] THEN result] ... [ELSE result] END condition의 조건을 판단하여 result를 실행한다. WHEN과 THEN은 한 쌍이어야 한다. ELSE 부분이 없는 상태에서 조건이 참이면 NULL을 반환한다. [MySQL] MySQL 조건문, null 함수, 타입.. * 이전 * 1 * 2 * 3 * 4 * ··· * 31 * 다음 테마 바꾸기제일 위로 티스토리툴바 관리메뉴열기