IT 28

[programmers/oracle] GROUP BY 식품분류별 가장 비싼 식품의 정보 조회하기

[programmers/oracle] GROUP BY 식품분류별 가장 비싼 식품의 정보 조회하기 문제 FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성해주세요. 이때 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력시켜 주시고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요. https://school.programmers.co.kr/learn/courses/30/lessons/131116 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내가 풀어본 정답 SELECT A...

[programmers/oracle] SELECT 서울에 위치한 식당 목록 출력하기

[programmers/oracle] SELECT 서울에 위치한 식당 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 REST_INFO와 REST_REVIEW 테이블에서 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수를 조회하는 SQL문을 작성해주세요. 이때 리뷰 평균점수는 소수점 세 번째 자리에서 반올림 해주시고 결과는 평균점수를 기준으로 내림차순 정렬해주시고, 평균점수가 ..

[programmers/oracle] GROUP BY 진료과별 총 예약 횟수 출력하기

[programmers/oracle] GROUP BY 진료과별 총 예약 횟수 출력하기 문제 APPOINTMENT 테이블에서 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회하는 SQL문을 작성해주세요. 이때, 컬럼명은 '진료과 코드', '5월예약건수'로 지정해주시고 결과는 진료과별 예약한 환자 수를 기준으로 오름차순 정렬하고, 예약한 환자 수가 같다면 진료과 코드를 기준으로 오름차순 정렬해주세요. https://school.programmers.co.kr/learn/courses/30/lessons/132202 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers...

[programmers/oracle] GROUP BY 카테고리별 도서 판매량 집계하기

[programmers/oracle] GROUP BY 카테고리별 도서 판매량 집계하기 https://school.programmers.co.kr/learn/courses/30/lessons/144855 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요.결과는 카테고리명을 기준으로 오름차순 정렬해주세요. 내가 풀어본 정답 SELECT CATEGORY, SUM(B.SALES) AS TOTAL_SALE..

[programmers/oracle] GROUP BY 즐겨찾기가 가장 많은 식당 정보 출력하기

문제 REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해 https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내가 풀어본 정답 SELECT A.FOOD_TYPE,A.REST_ID,A.REST_NAME,B.FAVORITES FROM REST_INFO A,(SELECT FOOD_TYPE,MAX(FAVOR..

[ORACLE] LIKE 특정 문자열을 포함 하는지 확인 '%' (퍼센트기호) ,' _ '(언더스코어)

LIKE SQL에서 사용되는 비교 연산자이다 LIKE 연산자를 사용하여 특정 패턴에 부합하는 문자열을 검색하거나 필터링할 수 있다 1. 일반적으로 WHERE 절에서 사용 2. 주로 문자열 데이터를 비교할 때 유용 3. 검색하려는 패턴을 정의하고, 해당 패턴과 일치하는 문자열을 찾는다 LIKE 연산자는 두 가지 중요한 와일드카드 문자를 사용합니다: % (퍼센트 기호) %A%: 어떤 위치에든 'A'라는 문자를 포함하는 모든 문자열을 의미 ex > 'apple', 'cat', 'hat' %A : 'A'로 끝나는 모든 문자열을 의미 ex > 'banana', 'pizza', 'Java' A% : 'A'로 시작하는 모든 문자열. ex> 'apple', 'ant', 'application' 세 가지 패턴을 사용하면..

IT/ORACLE 2023.07.17

[programmers/oracle] group by 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기

문제 : 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 CAR_RENTAL_COMPANY_CAR 테이블에서 '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력하는 SQL문을 작성해주세요. 이때 자동차 수에 대한 컬럼명은 CARS로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요. https://school.programmers.co.kr/learn/courses/30/lessons/151137 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내가 풀어본 정답 SELECT C..

[ORACLE] TO_CHAR, TO_DATE, TO_NUMBER 정리 (숫자,날짜,시간 데이터 문자열 변환, 날짜변환)

[ORACLE] TO_CHAR, TO_DATE, TO_NUMBER TO_CHAR TO_CHAR(데이터, [형식]) :숫자, 날짜, 시간 등의 데이터를 문자열로 변환 1. 숫자를 문자열로 변환 TO_CHAR(12345) 위의 예시는 숫자 12345를 문자열로 변환. 2. 날짜를 문자열로 변환 TO_CHAR(SYSDATE, 'YYYY-MM-DD') 현재 날짜를 'YYYY-MM-DD' 형식의 문자열로 변환 (SYSDATE는 현재 시스템 날짜를 나타내는 오라클의 내장 함수) 3. 시간을 문자열로 변환 TO_CHAR(SYSDATE, 'HH24:MI:SS') 재 시간을 'HH24:MI:SS' 형식의 문자열로 변환합니다. SYSDATE 함수를 사용하여 현재 시간을 가져옵 TO_DATE TO_DATE(문자열, 날짜_포..

IT/ORACLE 2023.07.13

[ORACLE] GROUP BY, HAVING 정리 한 컬림 기준으로 합계, 평균등 구하기

[ORACLE] GROUP BY, HAVING 정리 한 컬림 기준으로 합계, 평균등 구하기 [GROUP BY] GROUP BY 절을 사용하여 그룹별 건수나 합계를 얻을 수 있다. GROUP BY 는 SELECT에 COUNT, SUM, AVG, MAX, MIN 등 집계함수 사용 GROUP BY 에 들어가는 칼럼명은 SELECT 절에도 있어야한다 HAVING 그룹별 집계된 결과 중 원하는 조건의 결과만 필터링하기 위해서는 HAVING 절을 사용하여 필터 조건을 사용한다 HAVING 절과 WHERE 절의 다른 점은 "WHERE" 절은 개별 행에 대한 조건을 지정하는 반면 HAVING 절은 집계 함수를 사용하여 조건절을 작성하거나 GROUP BY 컬럼만 조건절에 사용할 수 있다. HAVING 절에도 COUNT,..

IT/ORACLE 2023.07.13