데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

Order by Case 질문있습니다.

열뿌 2016.07.25 17:21 Views : 3369

ORDER BY CASE WHEN @Dir = 'asc' THEN 
				CASE WHEN Column='0' THEN Id
					WHEN @Column='1' THEN CONVERT(NVARCHAR,UserName)
					WHEN @Column='2' THEN CONVERT(NVARCHAR,Part)
ELSE Id END  END ASC, CASE WHEN @Dir = 'desc' THEN  CASE WHEN @Column='0' THEN Id WHEN @Column='1' THEN CONVERT(NVARCHAR,UserName) WHEN @Column='2' THEN CONVERT(NVARCHAR,Part) ELSE Id END  END DESC
Column을 0으로 주면 잘동작을하는데요
Column을 1로 주면 
nvarchar을(를) numeric(으)로 변환하는 중 오류가 발생했습니다
라는 문구와함께 안됩니다.
해결 방법좀 알려주세요.....
Id를 Convert(NVARCHAR,Id)로 하게되면
Id가 1 10 100 1000 2 3 4
이런식으로 동작하게됩니다...
No. Subject Author Date Views
9450 powershell 질문 있습니다 ㅠㅠ 재히루 2016.07.29 2911
9449 혹시 토드 for sql server 쓰시는 분중에 하늘의유실물 2016.07.29 2623
9448 웹서비스 호출시 ResponseText 한글 깨짐현상 해소 방법문의 [1] 달리는꽃사슴 2016.07.27 4851
9447 조건절의 인덱스 [2] 플러미 2016.07.26 2848
9446 sql 라이센스가 성능에 영향이 있는건가요? [2] 아싸리호야 2016.07.26 2952
9445 column을 배열로 받아서 select쿼리를 실행할수 있나요? [2] 브루루우우수 2016.07.25 2719
9444 인덱스 길이 관련입니다. [2] 후오로 2016.07.25 2227
» Order by Case 질문있습니다. [3] 열뿌 2016.07.25 3369
9442 DB복사 방법 문의 드립니다. [4] 돌이 2016.07.25 2870
9441 게시판좀 도와주세여 ㅠㅠ 정말 급해서ㅠㅠㅠㅠ 죄송합니다 ㅠㅠ [1] 마리펫 2016.07.25 2602
9440 보조 읽기 전용 DB서버를 만들어야 하는데 조언 좀 부탁드립니다. [4] 아싸리호야 2016.07.23 2956
9439 데이터베이스 복원 곰탱이아빠 2016.07.23 4811
9438 SSMS UI 언어는 어떻게 변경하는 것인가요? [2] 찬전 2016.07.22 2462
9437 SQL 서버간 링크드 서버가 안됩니다. 왜일까요? [2] 두루마리휴지 2016.07.21 2960
9436 유니코드 데이터 update 관련 질문입니다. [1] 최호재 2016.07.21 3073
9435 보안 객체를 script로 옮길 수 있는 방법은 없나요? bori0211 2016.07.21 2676
9434 데이터 베이스 생성시 자동증가 설정 [1] DOOLLY 2016.07.20 2847
9433 게시글 등록시 푸시 알림을 위한 쿼리는 어떻게 할까요...ㅠ 최현석_312236 2016.07.20 4195
9432 조건문에 대해서 질문이 있습니다. [2] Dr.Pepper 2016.07.19 2299
9431 조건에 따라서 조회를 하고 싶은데요... [2] 아싸라비아콜롬비아 2016.07.19 2380





XE Login