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

文字を含まない文字列を検索するためのOracleクエリ

    以下を使用できます:

    SELECT * FROM mytable WHERE REGEXP_LIKE (myname, '^[^a-zA-Z0-9\/\\()-]+$');
    

    iでも同じことができます 修飾子:

    SELECT * FROM mytable WHERE REGEXP_LIKE (myname, '^[^a-z0-9\/\\()-]+$', 'i');
    

    説明:

    • ^ 文字列の開始
    • [^___ ] 負の文字セット(内部で指定された文字以外の文字と一致します)
    • + 前のグループと複数回一致する
    • $ 文字列の終わり



    1. MySQL、MariaDB、MongoDB、PostgreSQLシステムを監視するためのカスタムグラフ-ClusterControlのヒントとコツ

    2. @SQLInsertと重複キーでHibernate

    3. SQLServerDATEPARTと同等のOracle

    4. データベースにExcelを使用していますか?アクセスにアップグレードする必要がある理由は次のとおりです