database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5485 게시물 읽기
No. 5485
특정 값 순으로 정렬 하기
작성자
한치우(rickyhan)
작성일
2009-12-04 15:48
조회수
5,796

안녕하세요. 

SELECT 시 IN 문 안에 들어있는 특정 값 순으로 정렬이 가능한지 궁금해서 문의 드립니다.


신상정보


번호(P),  이름 

-----------------

1, 홍길동

2, 김태희

3, 이명박

4. 가가가



위 데이터를 검색할때 


SELECT * FROM 신상정보 WHERE 이름 IN ('홍길동',가가가','이명박')


결과


번호, 이름

-----------------

1.홍길동

2.가가가

3.이명박


위와같이 결과를 나타내려면 어떻게 쿼리를 해야 할까요.

많은 조언 부탁드립니다.








이 글에 대한 댓글이 총 3건 있습니다.

제가 생각할 수 있는 방법은 신상정보 테이블에 원하는  우선순위를 미리 세팅해놓는거 뿐이네요.


홍길동 1

가가가 2

이명박 3


그리고 나서 select 문에 order by  하면 되지 않을까요?


julia님이 2009-12-05 04:23에 작성한 댓글입니다. Edit

순위 필드 없이 처리가 되어야 합니다 ^^

한치우(rickyhan)님이 2009-12-05 09:22에 작성한 댓글입니다.

간단한 꼼수를 이용한다면

order by

case 이름

when 홍길동 then 1

when 가가가 then 2

when 이명박 then 3

else 4

end

asc

이런식으로 강제로 지정해 줄 수는 있습니다만.....

박형범(dreamwind)님이 2009-12-24 00:56에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5491학생시간표 구하기
최대근
2009-12-09
5901
5490bak 파일 복원시 기존 db 에 추가하는 형식은 가능한가요?
yGun
2009-12-07
6049
5486제가만든 SearchAndReplace 한번 봐주세요. 튜닝이 필요할까요?
julia
2009-12-05
5956
5485특정 값 순으로 정렬 하기 [3]
한치우
2009-12-04
5796
5484문자열 조합된 컬럼을 검색 할려고 할때 [3]
한동
2009-12-02
6034
5483MS-SQL 8.0.0.2039의 JDBC 드라이버를 어떤 것을 써야 하나요?
장명석
2009-12-02
5998
5482, 데이터를 row 로 변경 가능한지요? [2]
짜집기
2009-12-01
5641
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다