Excelの列にテキストと数値データがあります。データは 1,2,3,A,B,C,D,10,11,12 です。これらをSQLでソートしたい。そして、1、2、3、10、11、12、A、B、C、Dの順序でデータを取得したい。
だから、誰でも私がこれを行う方法を提案してください。
Excelの列にテキストと数値データがあります。データは 1,2,3,A,B,C,D,10,11,12 です。これらをSQLでソートしたい。そして、1、2、3、10、11、12、A、B、C、Dの順序でデータを取得したい。
だから、誰でも私がこれを行う方法を提案してください。
SQL は任意の順序で項目を格納しないため、order by 句を使用して、必要な特定の順序で項目を返すことができます。
既に order_by 句を使用しているが、順序が間違っている場合、返される順序は照合順序によって異なります: http://msdn.microsoft.com/en-us/library/ms184391.aspx
リストを昇順で並べ替えたい場合は、次のようなものを使用できます。
Select * from table ORDER BY order_by_expression
COLLATE SQL_Latin1_General_Cp437_BIN Asc
これがうまくいくことを願っています!