전체 글 126

[SQL] 조건에 맞는 사용자와 총 거래금액 조회하기

Programmers / MySQL / Lv.3 SELECT USER_ID, NICKNAME, SUM(PRICE) AS TOTAL_SALES FROM USED_GOODS_BOARD AS B INNER JOIN USED_GOODS_USER AS U ON B.WRITER_ID = U.USER_ID WHERE B.STATUS = 'DONE' GROUP BY WRITER_ID HAVING SUM(PRICE) >= 700000 ORDER BY TOTAL_SALES ASC; [해석] SELECT USER_ID, NICKNAME, SUM(PRICE) AS TOTAL_SALES : 총 판매가격이기 때문에 가격(PRICE)들의 합을 구함 FROM USED_GOODS_BOARD AS B INNER JOIN USED_GOO..

dev/db 2023.10.12

[SQL] 조건별로 분류하여 주문상태 출력하기

Programmers / MySQL / Lv.3 더보기 5월 1일 기준이라는 말이 정말 이해가 가지 않았다 그래서 PRODUCE_DATE를 5월 1일 기준으로 잡아야 하나 고민 하는 시간이 있었고, 입고날짜라는 컬럼이 있는 것이 무슨 의미일까 고민하였다 물건을 생산하면 '생산날짜'가 있을 것이고, 그 생산한 물건을 출고하면 '출고날짜'가 있을텐데 '입고날짜'는 무엇을 의미하는 것인지... 반품을 뜻하는 것일까? 무튼 여러 고민 끝에 아무것도 되지 않기 때문에 문제의 지시대로 값을 출력하였더니 되었다 너무 고민하지 말자 SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS OUT_DATE, CASE WHEN OUT_DATE '2022-05-0..

dev/db 2023.10.12

[VSCode] 줄 바꿈

더보기 Window / Visual Studio Code Visual Studio Code를 짧게 부르는 것을 VSCode라고 읽는다 작업 중 자동으로 줄 바꿈(Line Break)가 되도록 하고 싶은 경우 아래의 순서대로 따라 할 것 총 ㄱ ~ ㄴ ~ ㄷ 순으로 2줄로 길게 늘어져 있는 텍스트 파일 좌측 하단의 톱니바퀴 클릭(또는, Ctrl + , ) Settings 클릭 우측 상단 종이모양 클릭(명령어 전환버튼) 현재, 저의 파일에는 이것 저것 쓰여져 있지만 자신의 화면과 다르다고 당황하지 마시길 바랍니다 중괄호 블럭('{', '}') 안에서만 작성을 한다면 문제 없이 적용됩니다 중괄호 블럭('{', '}') 안에 "editor.wordWrap" : "on" 작성 (다른 설정을 넣을 시 뒤에 쉼표를 ..

os/window 2023.10.12

[SQL] 있었는데요 없었습니다

Programmers / MySQL / Lv.3 SELECT I.ANIMAL_ID AS ANIMAL_ID, I.NAME AS NAME FROM ANIMAL_INS AS I INNER JOIN ANIMAL_OUTS AS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.DATETIME > O.DATETIME ORDER BY I.DATETIME ASC; [해석] SELECT I.ANIMAL_ID AS ANIMAL_ID, I.NAME AS NAME : 동물의 아이디, 이름 출력 FROM ANIMAL_INS AS I INNER JOIN ANIMAL_OUTS AS O ON I.ANIMAL_ID = O.ANIMAL_ID : 입양 보낸 동물의 정보 필요 : 동물 정보와 입양 보낸 동물 조인 WHE..

dev/db 2023.10.11

[SQL] 카테고리 별 도서 판매량 집계하기

Programmers/MySQL/Lv.3 SELECT N.CATEGORY AS CATEGORY, SUM(S.SALES) AS TOTAL_SALES FROM BOOK AS N INNER JOIN BOOK_SALES AS S ON N.BOOK_ID = S.BOOK_ID WHERE S.SALES_DATE LIKE '2022-01-%' GROUP BY N.CATEGORY ORDER BY CATEGORY ASC; [해석] SELECT N.CATEGORY AS CATEGORY, SUM(S.SALES) AS TOTAL_SALES : 카테고리 표출 : 전체 판매량이기 때문에 SUM(S.SALES)하여 판매량의 합 도출 FROM BOOK AS N INNER JOIN BOOK_SALES AS S ON N.BOOK_ID =..

dev/db 2023.10.11
728x90
반응형