Tôi có một cột [datatype:varchar(50)]
trong cơ sở dữ liệu (SQL Server 2008) có giá trị như hình dưới đây:Sắp xếp Bullets trong cơ sở dữ liệu
1
2
1.1.11
4.1
5
2.1
1.1
4
1.2.1
4.2.2
4.3
4.2
4.3.1
4.2.1
11.2
1.2.4
4.4
những được đánh số đạn cho hồ sơ của tôi tôi cần phải sắp xếp chúng như nhóm tất cả các hồ sơ theo thứ tự 1,1.1,1.1.1,2,3.1,4,10.1,11.1....
Xin hãy giúp tôi về vấn đề này.
Còn về 'order by column_name' thì sao? – Leri
Có 'ĐẶT HÀNG B CANG CAST ('/' + YourColumn + '/' AS HIERARCHYID)' làm những gì bạn cần không? –
AFAIK thực hiện lệnh 'theo thứ tự' trên cột của bạn sẽ sắp xếp chúng theo thứ tự loại tăng dần 'hợp pháp'. Bạn có cần ghép tất cả các giá trị vào một chuỗi không? – StuartLC