안녕하세요.
오늘도 열심히 공부하는 회사원입니다.
다름 아니오라
SELECT A.이름,B.색깔,B.매출,B.판매일,
RANK() OVER (PARTITION BY A.이름 ORDER BY B.매출 DESC ) AS RANK
FROM A.야채가게,B.과일 가게
WHERE A.사장 = B.사장
AND A.이름 IN('사과','딸기','배추','오렌지','탱크')
ORDER BY A.PER_NO
이렇게 쿼리를 짰는데 제가 궁금한건
1.A.이름 = (사과, 딸기, 배추, 오렌지) 에서 아에 데이터 자체가 없는 탱크 같은경우
데이터값을 없음으로 표기 하고 싶습니다. NVL(A.이름,'DJQTDMA')이라고 했는데
안되네요.데이터 자체가 없어서 그런지..각 칼럼 데이터 자체가 아에 없어요.
2. 랭크가 사과 1
사과 2
사과 3
딸기 1
배추 1
오렌지 1
오렌지 2
이렇게 나오는데 랭크 1만 검색되게 할수 없나요?
답변 부탁드립니다.
열심히 해결해 볼려고 해봤는데 안되네요.. 도와주세요.