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

英数字と空白を含むレコードを取得する方法

    SELECT *
    FROM table
    WHERE name REGEXP '^[a-zA-Z0-9 ]+$' AND name REGEXP '[0-9]'
    

    よりシンプル:

    SELECT *
    FROM table
    WHERE name REGEXP '^[a-zA-Z0-9 ]*[0-9][a-zA-Z0-9 ]*$'
    


    1. SQL Serverのトランザクションログをどのようにクリアしますか?

    2. 以前に削除された番号を自動インクリメントで埋める

    3. MySQLクエリ:UNIONを使用し、SELECTの一部として行番号を取得する

    4. 列の変更:nullからnot null