根据SQL中的字符串中的数字值排序

Ada*_*olt 3 sql sql-server

我有这些CB1-15值但是我想通过... CB1-15订购它们但目前它是CB1,CB10,CB11等.

这就是我的表格看起来......

CB    Description   File Path

CB1   New Product   new.png
CB10            
CB11            
CB12            
CB13            
CB14            
CB15            
CB2   Best Seller   best.png
CB3         
CB4         
CB5         
CB6         
CB7         
CB8         
CB9         
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助:)

Unn*_*n R 6

使用以下脚本.

  SELECT * 
  FROM  YourTable
  ORDER BY CAST(Replace(YourColumn,'CB','')as INT)
Run Code Online (Sandbox Code Playgroud)