PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

SQL LIKE điều kiện để kiểm tra số nguyên?

Điều đó sẽ chọn (bằng một regex) mọi cuốn sách có tiêu đề bắt đầu bằng một số, đó có phải là điều bạn muốn không?

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

nếu bạn muốn các số nguyên bắt đầu bằng các chữ số cụ thể, bạn có thể sử dụng:

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

hoặc sử dụng (nếu tất cả các số của bạn có cùng số chữ số (khi đó, một ràng buộc sẽ hữu ích)))

SELECT * FROM books WHERE price BETWEEN 123000 AND 123999;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối với cơ sở dữ liệu PostgreSQL thông qua đường hầm SSH bằng Python

  2. mã hóa UTF8 không khớp với ngôn ngữ en_US; cài đặt LC_CTYPE đã chọn yêu cầu mã hóa LATIN1

  3. Xác thực mật khẩu Postgres không thành công

  4. Cách tăng tốc hiệu suất chèn trong PostgreSQL

  5. Mười mẹo để bắt đầu sản xuất với PostgreSQL