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

文字列が数字で終わるmysql

    REGEXPを使用できます とキャラクタークラス

    select * from table where item REGEXP '[[:digit:]]$'
    

    デモ

    説明:

    [[:digit:]] >> Match digit characters
    $           >> Match at the end of the string
    

    角かっこ式([および]を使用して記述)内で、[:character_class:]は、そのクラスに属するすべての文字に一致する文字クラスを表します。

    サイドノート:

    REGEXPで使用するその他の便利なmysql文字クラス 、ドキュメント から取得 :

    Character Class Name    Meaning
    alnum                   Alphanumeric characters
    alpha                   Alphabetic characters
    blank                   Whitespace characters
    cntrl                   Control characters
    digit                   Digit characters
    graph                   Graphic characters
    lower                   Lowercase alphabetic characters
    print                   Graphic or space characters
    punct                   Punctuation characters
    space                   Space, tab, newline, and carriage return
    upper                   Uppercase alphabetic characters
    xdigit                  Hexadecimal digit characters
    


    1. EntityFrameworkデータベースプロバイダーの互換性エラー

    2. MySQLとMariaDBでテーブルを一覧表示する方法

    3. PostgreSQL列挙型とJava列挙型の間のHibernateマッピング

    4. Laravelが3つのテーブルに参加