私はmysqlを使用しています。私はstring1のようなデータが挿入されている一つのフィールド::によってconcated string2の 2つの文字列:: で 今私は2番目の文字列を取得したい、 すべてのボディは、このために私を助けてもらえ、事前MySqlの文字列操作
1
A
答えて
2
3
で おかげであなたがいることを実感これはひどい考えですか?リレーショナルデータベースシステムには理由があるため、列があります。これを行うと、システムに対して作業しています。これはよく知られている反パターンです。 分離値には別々の列を実際に使用するようにしてください。
つまり、MySQLの文字列操作関数を使用して値を取得できます。
これはMySQLの文字列関数の概要は次のとおりです。 http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
彼らと一緒に作業する方法を説明する上記のページにコメントがあります。または、SUBSTRING_INDEX()をexplained in the other answersとして使用することもできます。
0
前述のように、これはひどいデザインです。複数の日付に複数の列を使用する必要があります。そうではなく、ワイルドカードを使って値を見つけることができます。例えば、あなたが探していることを言ってください09/08/2009 :: 09/09/2009、
SELECT SUBSTRING('date',-10)
FROM myTable
WHERE id = 1;
あなたの日付の最後の10文字を返します。この場合も、これは「良い」解決策ではありません。 gooodの解決策は、データベース自体を修正することです。
関連する問題
- 1. 文字列操作
- 2. 文字列操作
- 3. 文字列操作
- 4. 文字列操作のアドバイス
- 5. PHPの文字列操作
- 6. jQueryの文字列操作
- 7. PHPの文字列操作
- 8. XML文字列の操作
- 9. Pythonの文字列操作
- 10. バッチファイルの文字列操作
- 11. iphoneの文字列操作
- 12. 文字列のマイナス操作
- 13. javax.xml.transform.Sourceの文字列操作
- 14. awkの文字列操作
- 15. パンダシリーズの文字列操作
- 16. Rubyの文字列操作
- 17. 大文字小文字で区切られた文字列操作MySQL
- 18. シェル文字列操作、ワイルドカードスコープ
- 19. プリティ文字列操作
- 20. 文字列操作オーバーラップ
- 21. 文字列操作が
- 22. 複合文字列操作
- 23. iphone +文字列操作
- 24. nodejs:文字列操作
- 25. SQL操作文字列
- 26. Scala RDD文字列操作
- 27. リテラル文字列操作
- 28. Objective-C文字列操作
- 29. jQuery - 文字列操作
- 30. はJavaScript - 文字列操作
詳細をお知らせください。どのようなクエリuをしたい –