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

Form analysis 0 forms found in the DOM

Text 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
 * 다음

테마 바꾸기제일 위로



티스토리툴바

관리메뉴열기