728x90
SMALL

-- 코드를 입력하세요
SELECT max(T1.PRICE) as MAX_PRICE
from PRODUCT T1

728x90

설정

트랙백

댓글

728x90
SMALL

-- 코드를 입력하세요

SELECT 

T1.REST_ID,
T1.REST_NAME,
T1.FOOD_TYPE,
T1.FAVORITES,
T1.ADDRESS,
T10.REVIEW_SCORE
from REST_INFO T1
INNER JOIN (select REST_ID,
           ROUND(AVG(REVIEW_SCORE), 2) as REVIEW_SCORE
           from REST_REVIEW
           group by REST_ID) T10
           ON T1.REST_ID = T10.REST_ID
where T1.ADDRESS like '서울%'
order by T10.REVIEW_SCORE desc, T1.FAVORITES desc

 

//어려웠다. 다른 사람 거를 참고했다.

// ROUND는 소수점

// AVG는 평균치

728x90

설정

트랙백

댓글

728x90
SMALL

-- 코드를 입력하세요
SELECT 

USER_ID, 

PRODUCT_ID
from 

ONLINE_SALE
group by 

USER_ID, 

PRODUCT_ID
having COUNT(*) > 1
order by USER_ID, 

PRODUCT_ID DESC;

 

//group by를 까먹고 있었다.

728x90

설정

트랙백

댓글

728x90
SMALL

-- 코드를 입력하세요
SELECT 

T1.MEMBER_ID,
T1.MEMBER_NAME,
T1.GENDER,
TO_CHAR(T1.DATE_OF_BIRTH, 'YYYY-MM-DD') as DATE_OF_BIRTH
from 

MEMBER_PROFILE T1
where 
T1.GENDER = 'W' and
TO_CHAR(T1.DATE_OF_BIRTH, 'YYYY-MM-DD') like '%-03-%' and
T1.TLNO is not null
order by T1.MEMBER_ID asc;

 

일단 쉬운 걸로 몸풀기 중.

728x90

설정

트랙백

댓글

728x90
SMALL

-- 코드를 입력하세요
SELECT T1.FACTORY_ID,
T1.FACTORY_NAME,
T1.ADDRESS
from FOOD_FACTORY T1
where T1.ADDRESS like '강원도%'
order by T1.FACTORY_ID asc;

 

like를 사용하는 방법을 익혀야 겠다.

728x90

설정

트랙백

댓글

728x90
SMALL

-- 코드를 입력하세요
SELECT 

T1.FLAVOR
from 

FIRST_HALF T1,
ICECREAM_INFO T2
where 
T1.FLAVOR = T2.FLAVOR(+) and
T1.TOTAL_ORDER > 3000 and
T2.INGREDIENT_TYPE = 'fruit_based';

 

쉬운 거지만 되니까 또 재미있네...

728x90

설정

트랙백

댓글

728x90
SMALL

-- 코드를 입력하세요


SELECT 

T1.BOOK_ID,
TO_CHAR(T1.PUBLISHED_DATE, 'YYYY-MM-DD') as PUBLISHED_DATE
from 

BOOK T1
where 
T1.PUBLISHED_DATE 

  BETWEEN TO_DATE('2021-01-01', 'YYYY-MM-DD') AND 

TO_DATE('2021-12-31', 'YYYY-MM-DD') and
T1.CATEGORY = '인문'
order by T1.PUBLISHED_DATE asc;

 

//엄청 쉬운 거부터 해보고 있다.

728x90

설정

트랙백

댓글