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

数字以外の文字を含む行を除外するOracleSQLクエリ

    正規表現を使用できます。この場合、regexp_like( sales_id, '^[[:digit:]]*$' )

    SQL> with x as (select 12345678 code, '456' sales_id from dual union all
      2             select 34534534, '678' from dual union all
      3             select 23423423, 'X123' from dual)
      4  select *
      5    from x
      6   where regexp_like( sales_id, '^[[:digit:]]*$' );
    
          CODE SALE
    ---------- ----
      12345678 456
      34534534 678
    


    1. 既存のOracleデータベースからデータベース図/ER図を生成するためのツール?

    2. EclipseJavaプロジェクト内にdllファイルをロードしています

    3. JSON_VALID()–MySQLで有効なJSONをテストする

    4. MssqlのUNIQUEKEY制約に重複するnull値違反