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

MySQLで動作するように正規表現を適応させる

    数字を一致させるには、[0-9]のいずれかを使用する必要があります または[[:digit:]]

    これを試してください:

    SELECT col1, col2, ..., coln
    FROM products
    WHERE sku REGEXP '^[A-Za-z]{2,4}-[0-9]{3}-[0-9]{2}$'
    

    オンラインで動作することを確認してください: sqlfiddle

    REGEXPのマニュアルを参照してください




    1. querydslでlistaggを使用する方法は?

    2. CONNECT BYの標準的な代替手段?

    3. MySQLエラー#1054-「フィールドリスト」の不明な列

    4. SQLServerコレクションインベントリスクリプト-1