쿼리 문의드립니다 0 4 184

by sm5 [SQL Query] [2020.02.13 13:47:04]


Select 하여 데이타조회시 가장마지막로우데이타는 컬럼값끝에 *를붙이려고 합니다.

어떻게하면 될지 생각이 떠오르지가 않네요.

참고로 조회되는건수는 그때마다 다릅니다,

by 마농 [2020.02.13 14:10:32]

* 을 어느부분에 붙여야 할지 설명만으로 는 잘 모르겠네요.
예시자료를 보여주세요.


by sm5 [2020.02.13 14:12:45]

Select  칼럼1  from 테이블

이면. 만약에 건수가 2건이라면.

갈럼1값

11

22

33*

 

이렇게요..

건수는 그때마다 다를수있구요

 


by 마농 [2020.02.13 14:18:13]
WITH t AS
(
SELECT '1' c FROM dual
UNION ALL SELECT '3' FROM dual
UNION ALL SELECT '5' FROM dual
--UNION ALL SELECT '7' FROM dual
)
SELECT c || CASE WHEN LEAD(c) OVER(ORDER BY c) IS NULL THEN '*' END c
  FROM t
;

 


by sm5 [2020.02.13 14:24:01]

와..해결하였습니다.

정말 감사드립니다..

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입