일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 백준
- 문자열
- 그래프
- Sort
- 최소공배수
- 다이나믹프로그래밍
- 티스토리챌린지
- C++
- 오블완
- 백트래킹
- DP
- int
- N과M
- 깊이우선탐색
- 에라토스테네스의 체
- 프로그래머스
- 분할정복
- 이분탐색
- 알고리즘
- 우선순위큐
- Set
- 유클리드호제법
- vector
- 정렬
- priority_queue
- map
- stoi
- 배열
- DFS
- BFS
- Today
- Total
목록SQL kit (8)
안녕 세상아,
SELECT USER_ID, PRODUCT_IDFROM ONLINE_SALEGROUP BY USER_ID, PRODUCT_IDHAVING COUNT(PRODUCT_ID) > 1ORDER BY USER_ID ASC, PRODUCT_ID DESC1. GROUP BY -> 같은 값을 가진 행들을 하나의 그룹으로 묶는 역할2. HAVING -> GROUP BY가 만든 그룹 필터링
SELECT FLAVORFROM FIRST_HALFORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC총 주문량 기준으로 내림차순 정렬(DESC), 출하번호 기준으로 오름차순 정렬(ASC)
https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr1. 리뷰 평균점수는 소수점 세번째 자리에서 반올림 -> ROUND 사용2. 평균점수 기준으로 내림차순 정렬 -> 평균점수 내기 위해 GROUP BY 사용하기3. 평균점수가 같으면 즐겨찾기 순으로 내림차순 정렬 REST_ID 기준으로 JOIN-> REST_ID가 두 테이블에 있기 때문에 INNER JOIN 해준다. SELECT RI.REST_ID, RI.REST_NAME, RI.FOOD_TYPE, RI.FAVORITES, RI.ADDRESS, ..
https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krSQL 오랜만에 풀어서 가장 쉽고 기초적인 문제로! SQL SELECT의 가장 기본 문법은 SELECT FROM WHERE ORDER BY 이다. 이를 맞춰서 쿼리문을 작성해주면 된다. 이 문제에서 배워갈 점은 테이블에서 강원도에 위치한 식품공장 기준으로 쿼리문을 작성하는 것이다. 이를 위해 WHERE 조건절에서 LIKE를 사용하여 조건을 추가하면 된다. 이때, '강원도%' 는 강원도가 먼저 나온 후 그 이후에 아무거나 나와도 된다는 뜻이다..
SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH,'%Y-%m-%d') AS DATE_OF_BIRTHFROM MEMBER_PROFILEWHERE GENDER='W' AND TLNO IS NOT NULL AND MONTH(DATE_OF_BIRTH)=3ORDER BY MEMBER_ID DATE_FORMAT 지정한 후 MONTH(DATE_OF_BIRTH)=3으로 조건을 준다. 만약 DATE_FORMAT을 지정하지 않으면 결과 출력 시 뒤에 시간도 같이 나와서 틀리게 된다. ORDER BY 기본값은 오름차순이다. (ASC)
https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1. JOIN 사용해서 푼 풀이SELECT F.FLAVOR AS FLAVORFROM FIRST_HALF FLEFT JOIN ICECREAM_INFO I ON F.FLAVOR = I.FLAVORWHERE F.TOTAL_ORDER>3000 AND I.INGREDIENT_TYPE = 'FRUIT_BASED'ORDER BY F.TOTAL_ORDER DESC 2. JOIN을 사용하지 않고 푼 풀이SELECT ..
https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMD FROM DOCTOR WHERE MCDP_CD='CS'OR MCDP_CD='GS' ORDER BY HIRE_YMD DESC, DR_NAME DATE_FORMAT - '%Y-%m-%d' --> 만약 포멧 지정 안하면 년월일까지 다 뜸ex) 2024년 10월 07일-..