文字列の特定の部分をどのように注文するかは、codes
の列にLLL_NNN、example dGd_542の値があると仮定しています。どのように私は数字の文字列の2番目の部分で注文できますか?文字列の特定の部分の注文方法は?
4
A
答えて
10
コードからsubstringを抽出するだけで済みます。これはパフォーマンスの問題につながる可能性が非常に大きなテーブルで
order by SUBSTRING(codes, 4) asc
3
SUBSTRING
機能を使用
SELECT * FROM tablename
ORDER BY SUBSTRING(codes FROM 4)
。
3
(データベースの構造上の第一の義務コメント)
あなたが単一の列codes
に符号化された2つの意味のある値を持って表示されます。可能であれば、データベースをリファクタリングして別の列にする必要があります。ソートの問題は消え去る。
(既存のデータベース構造を使用して今すぐ答え)
あなたはその式で表現し、順序を使用することができます。
SELECT c1, c2, c3, SUBSTRING_INDEX(codes, '_', 2) as code_value
FROM table ORDER BY code_value
2
私は理解している場合、これはあなたの問題を解決することができます...
部分文字列(フィールド、5,7)を フィールド2としてdb.tableからフィールド順に選択します。
関連する問題
- 1. 特定の文字列(VBA)の部分文字列の検索
- 2. 特定の部分文字列の後の文字列を取得
- 3. 日付部分の注文方法は?
- 4. 文字列の部分文字列を置換する方法
- 5. 文字列の特定の部分だけを印刷する方法は?
- 6. 特定のトークンの間で部分文字列を取得する方法は?
- 7. 文字列の部分文字列に関する統計を注文する
- 8. 特定の文字の前に文字列の最後の部分を取得する方法は?
- 9. 文字列のスカラフィルタ部分文字列
- 10. 文字列内の部分文字列
- 11. 文字列のカプセル化部分を分離/特定するC#(部分文字列を識別する)
- 12. 特定の文字の前に文字列の左の部分を残す
- 13. 特定の文字/文字列のSQLite文字列の値の位置を特定する方法は?
- 14. 部分文字列のpowershell部分文字列
- 15. SASの特定の部分文字列の頻度
- 16. 特定の文字の間のフィールドから部分文字列を取る方法
- 17. Java regex - 文字列の特定の部分を取得する
- 18. 文字列の特定の部分を取得する
- 19. 文字列の特定の部分をコピーする
- 20. 文字列の特定の部分を置き換えます。
- 21. C#で特定の部分文字列を削除する方法
- 22. 文字列の特定の部分を見つけて特定する方法は?
- 23. ハスケルの部分文字列
- 24. 特定の文字の後に別の文字の前にSQL部分文字列を取得する
- 25. Javascriptで文字列を含む部分文字列を文字列に分割する方法は?
- 26. 文字列j番目の文字列の2番目の部分文字列に分割文字列
- 27. 注文方法文字列の列は異なっ
- 28. Javaの文字列から部分文字列を取り出す方法
- 29. 部分文字列のインデックスの検索方法は?
- 30. ファイル内の部分文字列の検索方法は?
LOL。タグが追加されたため、私の前のコメントはダムに見えます。彼らはもともとそこにいませんでした。以前のコメントを削除します。 – David
その場合、私はあなたの恩赦を願います(タグのタイミングをチェックしていません)。 –
@David Stratton:はい、ありましたが、probはありません。 – Babiker