검색결과 리스트
SQL프로그래밍에 해당되는 글 67건
- 2023.02.11 프로그래머스 레벨1 상위 n개 레코드(오라클SQL)
- 2023.02.11 프로그래머스 레벨3 자동차 대여 기록에서 대여중 / 대여 가능 여부 확인하기(오라클SQL, MAX, case when)
- 2023.02.11 프로그래머스 레벨4 입양 시각 구하기(2)(오라클SQL, 서브쿼리, CONNECT BY LEVEL)
- 2023.02.11 프로그래머스 레벨2 즐겨찾기가 가장 많은 식당 정보 출력하기(오라클SQL, IN)
- 2023.02.11 프로그래머스 레벨1 특정 옵션이 포함된 자동차 리스트 구하기(오라클SQL, like)
- 2023.02.09 프로그래머스 레벨4 식품분류별 가장 비싼 식품의 정보 조회하기(오라클SQL, IN)
- 2023.02.09 프로그래머스 레벨1 자동차 대여 기록에서 장기/단기 대여 구분하기(오라클SQL, 날짜의 뺄셈, TO_CHAR)
- 2023.02.09 프로그래머스 레벨2 DATETIME에서 DATE로 형 변환(오라클SQL, TO_CHAR)
글
프로그래머스 레벨1 상위 n개 레코드(오라클SQL)
-- 코드를 입력하세요
SELECT NAME
from (select *
from ANIMAL_INS
order by datetime)
where rownum < 2
'SQL프로그래밍' 카테고리의 다른 글
프로그래머스 레벨2 동명 동물 수 찾기(오라클SQL, group by, having) (0) | 2023.03.12 |
---|---|
프로그래머스 레벨1 이름이 있는 동물의 아이디(오라클SQL) (0) | 2023.03.12 |
프로그래머스 레벨3 자동차 대여 기록에서 대여중 / 대여 가능 여부 확인하기(오라클SQL, MAX, case when) (0) | 2023.02.11 |
프로그래머스 레벨4 입양 시각 구하기(2)(오라클SQL, 서브쿼리, CONNECT BY LEVEL) (0) | 2023.02.11 |
프로그래머스 레벨2 즐겨찾기가 가장 많은 식당 정보 출력하기(오라클SQL, IN) (0) | 2023.02.11 |
글
프로그래머스 레벨3 자동차 대여 기록에서 대여중 / 대여 가능 여부 확인하기(오라클SQL, MAX, case when)
-- 코드를 입력하세요
SELECT CAR_ID,
MAX(case when '2022-10-16' BETWEEN TO_CHAR(START_DATE, 'YYYY-MM-DD') and TO_CHAR(END_DATE, 'YYYY-MM-DD') then '대여중'
else '대여 가능'
end) as AVAILABILITY
from CAR_RENTAL_COMPANY_RENTAL_HISTORY
group by CAR_ID
order by CAR_ID DESC;
--- 대여중의 Char가 대여 가능 보다 값이 크기 때문에 MAX로 하면 대여중이 하나라도 있으면 대여중 값이 튀어나오게 되도록 설계 되어 있다.
'SQL프로그래밍' 카테고리의 다른 글
프로그래머스 레벨1 이름이 있는 동물의 아이디(오라클SQL) (0) | 2023.03.12 |
---|---|
프로그래머스 레벨1 상위 n개 레코드(오라클SQL) (0) | 2023.02.11 |
프로그래머스 레벨4 입양 시각 구하기(2)(오라클SQL, 서브쿼리, CONNECT BY LEVEL) (0) | 2023.02.11 |
프로그래머스 레벨2 즐겨찾기가 가장 많은 식당 정보 출력하기(오라클SQL, IN) (0) | 2023.02.11 |
프로그래머스 레벨1 특정 옵션이 포함된 자동차 리스트 구하기(오라클SQL, like) (0) | 2023.02.11 |
글
프로그래머스 레벨4 입양 시각 구하기(2)(오라클SQL, 서브쿼리, CONNECT BY LEVEL)
-- 코드를 입력하세요
SELECT
l.hour,
nvl(count, 0) AS count
FROM (SELECT TO_CHAR(datetime, 'HH24') AS hour, count(*) AS count
FROM animal_outs
GROUP BY TO_CHAR(datetime, 'HH24')
ORDER BY hour) O,
(SELECT LEVEL-1 AS hour FROM dual CONNECT BY LEVEL<=24) L
WHERE L.hour = O.hour(+)
ORDER BY L.hour;
/// 몰라서 다른 분 거를 참고했다. 'HH24'는 알았는데 CONNECT BY LEVEL 이거는 몰랐다.
'SQL프로그래밍' 카테고리의 다른 글
프로그래머스 레벨1 상위 n개 레코드(오라클SQL) (0) | 2023.02.11 |
---|---|
프로그래머스 레벨3 자동차 대여 기록에서 대여중 / 대여 가능 여부 확인하기(오라클SQL, MAX, case when) (0) | 2023.02.11 |
프로그래머스 레벨2 즐겨찾기가 가장 많은 식당 정보 출력하기(오라클SQL, IN) (0) | 2023.02.11 |
프로그래머스 레벨1 특정 옵션이 포함된 자동차 리스트 구하기(오라클SQL, like) (0) | 2023.02.11 |
프로그래머스 레벨4 식품분류별 가장 비싼 식품의 정보 조회하기(오라클SQL, IN) (0) | 2023.02.09 |
글
프로그래머스 레벨2 즐겨찾기가 가장 많은 식당 정보 출력하기(오라클SQL, IN)
-- 코드를 입력하세요
SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES
from REST_INFO
where (FOOD_TYPE, FAVORITES) IN
(select FOOD_TYPE, MAX(FAVORITES)
from REST_INFO
group by FOOD_TYPE)
order by FOOD_TYPE DESC;
'SQL프로그래밍' 카테고리의 다른 글
프로그래머스 레벨3 자동차 대여 기록에서 대여중 / 대여 가능 여부 확인하기(오라클SQL, MAX, case when) (0) | 2023.02.11 |
---|---|
프로그래머스 레벨4 입양 시각 구하기(2)(오라클SQL, 서브쿼리, CONNECT BY LEVEL) (0) | 2023.02.11 |
프로그래머스 레벨1 특정 옵션이 포함된 자동차 리스트 구하기(오라클SQL, like) (0) | 2023.02.11 |
프로그래머스 레벨4 식품분류별 가장 비싼 식품의 정보 조회하기(오라클SQL, IN) (0) | 2023.02.09 |
프로그래머스 레벨1 자동차 대여 기록에서 장기/단기 대여 구분하기(오라클SQL, 날짜의 뺄셈, TO_CHAR) (0) | 2023.02.09 |
글
프로그래머스 레벨1 특정 옵션이 포함된 자동차 리스트 구하기(오라클SQL, like)
-- 코드를 입력하세요
SELECT T1.*
from CAR_RENTAL_COMPANY_CAR T1
where T1.OPTIONs like '%네비게이션%'
order by T1.CAR_ID DESC;
'SQL프로그래밍' 카테고리의 다른 글
프로그래머스 레벨4 입양 시각 구하기(2)(오라클SQL, 서브쿼리, CONNECT BY LEVEL) (0) | 2023.02.11 |
---|---|
프로그래머스 레벨2 즐겨찾기가 가장 많은 식당 정보 출력하기(오라클SQL, IN) (0) | 2023.02.11 |
프로그래머스 레벨4 식품분류별 가장 비싼 식품의 정보 조회하기(오라클SQL, IN) (0) | 2023.02.09 |
프로그래머스 레벨1 자동차 대여 기록에서 장기/단기 대여 구분하기(오라클SQL, 날짜의 뺄셈, TO_CHAR) (0) | 2023.02.09 |
프로그래머스 레벨2 DATETIME에서 DATE로 형 변환(오라클SQL, TO_CHAR) (0) | 2023.02.09 |
글
프로그래머스 레벨4 식품분류별 가장 비싼 식품의 정보 조회하기(오라클SQL, IN)
-- 코드를 입력하세요
SELECT CATEGORY,
PRICE as MAX_PRICE,
PRODUCT_NAME
from FOOD_PRODUCT
WHERE (CATEGORY,PRICE) IN ( SELECT CATEGORY, MAX(PRICE)
FROM FOOD_PRODUCT
WHERE CATEGORY IN ('과자','국','김치','식용유')
GROUP BY CATEGORY)
order by MAX_PRICE DESC
'SQL프로그래밍' 카테고리의 다른 글
프로그래머스 레벨2 즐겨찾기가 가장 많은 식당 정보 출력하기(오라클SQL, IN) (0) | 2023.02.11 |
---|---|
프로그래머스 레벨1 특정 옵션이 포함된 자동차 리스트 구하기(오라클SQL, like) (0) | 2023.02.11 |
프로그래머스 레벨1 자동차 대여 기록에서 장기/단기 대여 구분하기(오라클SQL, 날짜의 뺄셈, TO_CHAR) (0) | 2023.02.09 |
프로그래머스 레벨2 DATETIME에서 DATE로 형 변환(오라클SQL, TO_CHAR) (0) | 2023.02.09 |
프로그래머스 레벨3 없어진 기록 찾기(오라클SQL, left outer join) (0) | 2023.02.09 |
글
프로그래머스 레벨1 자동차 대여 기록에서 장기/단기 대여 구분하기(오라클SQL, 날짜의 뺄셈, TO_CHAR)
-- 코드를 입력하세요
SELECT
HISTORY_ID,
CAR_ID,
TO_CHAR(START_DATE, 'YYYY-MM-DD') as START_DATE,
TO_CHAR(END_DATE, 'YYYY-MM-DD') as END_DATE,
case when (END_DATE - START_DATE) >= 29 then '장기 대여'
else '단기 대여'
end as RENT_TYPE
from CAR_RENTAL_COMPANY_RENTAL_HISTORY
where TO_CHAR(START_DATE, 'YYYY-MM-DD') like '2022-09%'
order by HISTORY_ID DESC;
'SQL프로그래밍' 카테고리의 다른 글
프로그래머스 레벨1 특정 옵션이 포함된 자동차 리스트 구하기(오라클SQL, like) (0) | 2023.02.11 |
---|---|
프로그래머스 레벨4 식품분류별 가장 비싼 식품의 정보 조회하기(오라클SQL, IN) (0) | 2023.02.09 |
프로그래머스 레벨2 DATETIME에서 DATE로 형 변환(오라클SQL, TO_CHAR) (0) | 2023.02.09 |
프로그래머스 레벨3 없어진 기록 찾기(오라클SQL, left outer join) (0) | 2023.02.09 |
프로그래머스 레벨2 루시와 엘라 찾기(오라클SQL, or) (0) | 2023.02.09 |
글
프로그래머스 레벨2 DATETIME에서 DATE로 형 변환(오라클SQL, TO_CHAR)
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') as 날짜
from ANIMAL_INS
order by ANIMAL_ID
'SQL프로그래밍' 카테고리의 다른 글
프로그래머스 레벨4 식품분류별 가장 비싼 식품의 정보 조회하기(오라클SQL, IN) (0) | 2023.02.09 |
---|---|
프로그래머스 레벨1 자동차 대여 기록에서 장기/단기 대여 구분하기(오라클SQL, 날짜의 뺄셈, TO_CHAR) (0) | 2023.02.09 |
프로그래머스 레벨3 없어진 기록 찾기(오라클SQL, left outer join) (0) | 2023.02.09 |
프로그래머스 레벨2 루시와 엘라 찾기(오라클SQL, or) (0) | 2023.02.09 |
프로그래머스 레벨1 여러 기준으로 정렬하기(오라클SQL) (0) | 2023.02.09 |