2011-05-05 7 views
2

회원들이 DVD를 선택하여 "원하는 목록"에 추가 할 수있는 응용 프로그램을 만들고 있습니다. 현재 희망 목록과 함께 보고서를 인쇄 할 수 있습니다. DVD 제목에 서수 (첫 번째, 두 번째, 세 번째, 네 번째 등)가 있으면 고객이 숫자 (1, 2, 3, 4 등)로 정렬하려고합니다. 예를 들어서수가 들어있는 텍스트를 정렬하는 방법은 무엇입니까?

,이 스크립트는 테이블 생성 채우고 쿼리하는 데 사용되는 경우 :

 
M*A*S*H - The Complete First Season 
M*A*S*H - The Complete Fourth Season 
M*A*S*H - The Complete Second Season 
M*A*S*H - The Complete Third Season 

누구가에 대한 어떤 제안이 있습니까 :

CREATE TABLE Dvd (
    TitleID INT IDENTITY PRIMARY KEY 
    ,Title VARCHAR(256) 
) 

GO 

INSERT INTO Dvd (Title) VALUES ('M*A*S*H - The Complete First Season') 
INSERT INTO Dvd (Title) VALUES ('M*A*S*H - The Complete Second Season') 
INSERT INTO Dvd (Title) VALUES ('M*A*S*H - The Complete Third Season') 
INSERT INTO Dvd (Title) VALUES ('M*A*S*H - The Complete Fourth Season') 

SELECT Title FROM Dvd ORDER BY Title 

쿼리는 다음과 같은 결과를 반환합니다 순서 번호와 관련된 실제 번호를 기반으로 제목 순서를 나열하여 정렬하는 효율적인 방법입니다.

 
M*A*S*H - The Complete First Season 
M*A*S*H - The Complete Second Season 
M*A*S*H - The Complete Third Season 
M*A*S*H - The Complete Fourth Season 

답변

1

TitleID가 순차적으로 증가한다고 가정하고, TitleID로만 주문하십시오.

관련 문제