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

Oracle:数値のみの行を返すSQLクエリ

    REGEXP_LIKEを使用できます として機能する:

    SELECT X 
    FROM myTable 
    WHERE REGEXP_LIKE(X, '^[[:digit:]]+$');
    

    サンプル実行:

    SQL> SELECT X FROM SO;
    
    X
    --------------------
    12c
    123
    abc
    a12
    
    SQL> SELECT X  FROM SO WHERE REGEXP_LIKE(X, '^[[:digit:]]+$');
    
    X
    --------------------
    123
    
    SQL> 
    


    1. pghoardAlternatives-ClusterControlを使用したPostgreSQLバックアップ管理

    2. Rails4LIKEクエリ-ActiveRecordは引用符を追加します

    3. SQLServerトランザクションログファイルからデータを回復する方法

    4. MySQLクエリのシングルクォート、ダブルクォート、およびバックティック