sql >> データベース >  >> RDS >> Mysql

mysqlで文字列の一部を削除する方法は?

    区切り文字「-」が最初に出現する前の部分文字列を返します:

    結果としてSELECT SUBSTRING_INDEX('foo-bar-bar', '-', 1) as result;

    結果="foo"

    を出力します

    サブストリングを取得する前に、1を必要な出現回数に置き換えることができます

    結果としてSELECT SUBSTRING_INDEX('foo-bar-bar', '-', 2) as result;

    結果を出力="foo-bar"

    参照: http://dev.mysql .com / doc / refman / 5.0 / en / string-functions.html#function_substring-index



    1. Laravelでのパフォーマンスが悪い

    2. PHPとMySQLのページ付け更新ヘルプ

    3. ユーザーに対してCREATEコマンドが拒否されましたか?

    4. Python、PyQt、SQLiteでコンタクトブックを作成する