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

整数をチェックするSQLLIKE条件?

    これにより、タイトルが数字で始まるすべての本が(正規表現で)選択されます。それが必要ですか?

    SELECT * FROM books WHERE title ~ '^[0-9]'
    

    特定の数字で始まる整数が必要な場合は、次を使用できます。

    SELECT * FROM books WHERE CAST(price AS TEXT) LIKE '123%'
    

    または使用します(すべての数値の桁数が同じ場合(制約が役立つ場合))

    SELECT * FROM books WHERE price BETWEEN 123000 AND 123999;
    


    1. 言語の作成plpython3u– PostgreSQL 9.6

    2. MySQLの各カテゴリのトップ10レコードを選択

    3. SQLiteでNULLを「N/A」に置き換える3つの方法

    4. PostgreSQL9.0でのPgbouncerを使用した接続プール