Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Sắp xếp tự nhiên với SQL Server

Không phải là thứ nhanh nhất trên thế giới, nhưng nó sẽ hoàn thành công việc:

ORDER BY CASE WHEN PTNT_VST_CSNO LIKE 'vmi%' THEN 0 ELSE 1 END
        ,CAST(replace(replace(PTNT_VST_CSNO, 'vmip', ''), 'vmop', '') as int)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ADO .NET so với SQL Server Management Studio - ADO hoạt động kém hơn

  2. 'MOD' không phải là tên hàm tích hợp sẵn được công nhận

  3. Ngoại lệ SQL gián đoạn - lỗi liên quan đến mạng hoặc trường hợp cụ thể

  4. Các ký tự thoát khỏi tìm kiếm toàn văn bản trong SQL Server?

  5. Thêm một cột vào bảng, nếu nó chưa tồn tại