|
테이블 : tb_test
필드 : num , name
문제 : num 으로 정렬을 하되 특정 num 만 맨앞으로 꺼내고 나머지는 오름차순으로 정렬되게할것
다음과 같이 들어있다고 칠때 4번째있는 레코드만 먼저 앞으로 꺼낸뒤 뒤에는 num 를 오름차순으로
정렬 해보겠습니다
특정 num 의 값을 비교한뒤 맞으면 0 을 틀리면 1을 넣어서 그것을 새로운 필드를 만듭니다
그필드순으로 정렬 후 다시 num 순으로 2차 정렬을 시키면 정렬이 원하는대로 완성이 됩니다
|
'소프트웨어 > MSSQL' 카테고리의 다른 글
선택한 사용자는 개체를소유하고 있으므로 삭제할 수 없습니다. (2) | 2009.01.07 |
---|---|
IIS + MSSQL sql injection 공격 대응 (8) | 2008.11.07 |
특정 레코드만 앞으로 먼저 정렬하기 (3) | 2008.06.25 |
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server가 없거나 액세스할 수 없습니다. (0) | 2008.01.28 |
Microsoft OLE DB Provider for SQL Server (0x80004005) 이유: 트러스트된 SQL Server 연결과 관련되지 않았습니다 (13) | 2008.01.18 |
DB 크기 축소 하기 (0) | 2007.11.01 |
TAG 테이블 임의 정렬
응용한다면 2개 필드를 먼저 꺼낼 수도 있습니다 .. SELECT CASE WHEN num = 4 OR num = 5 THEN ...
이런식으로 가능하겠네요
오늘.. 호박은 완전 디숭지기고 왔습니다(ㅠㅠ)
디숭지기다?? 뭔말이냐구영.. 혼자 뻘짓을 했단 말이지여.. 엉엉!!!
원래 가려고했던 병원에다 예약을 안하고.. 엉뚱한곳에 예약하고 갔다가..
예약안됐단말에.. 화들짝 놀라고.. ㅋㅋ 결국 뻘짓하고 돌아왔지여.. ㅡ,.-
대체.. 이정신머릴.. 어따가 쓸까요.. 후잉.. 시무룩~
헐 이런;
당황하셨겠어요 그래도 큰병은 아니겠죠?
저는 최근에 119 실려서 병원에 실려갔었답니다 ㅋ;
지금은 멀쩡하지만 ;;