replace(replace(필드명, chr(13), ''), char(10), '')
- char(13)이나 char(10), 둘중 하나만 했을경우 계속 new line이 포함되어 엑셀 변환시 양식이 엉망이 되는 경우가 생김. 필히 둘다 적용해야 함.
- 혹 다른방법이 있으면 말씀해주세요.
성명 |
점수 |
rank() | dense_rank() |
row_number() |
A | 100 | 1 | 1 |
1 |
B | 100 | 1 | 1 | 2 |
C | 90 | 3 | 2 | 3 |
D | 80 | 4 | 3 | 4 |
select user_id, user_name from member where user_id in (5, 7, 1, 2, 9);
인 경우, 결과는
9 김
2 이
1 박
7 유
5 최
이런식으로 입력순서의 반대로 출력이 된다.
입력순서대로 출력하는 방법은 의외로 간단하다.
rownum을 이용하는 것이다.
select user_id, user_name from member where user_id in (5, 7, 1, 2, 9) order by rownum desc;
결과값
5 최
7 유
1 박
2 이
9 김