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

Truy vấn postgres để kiểm tra một chuỗi có phải là một số không

Tôi nghĩ cách dễ nhất là đối sánh cụm từ thông dụng:

select '12.41212' ~ '^[0-9\.]+$'
=> true

select 'Service' ~ '^[0-9\.]+$'
=> false


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lược đồ Django và postgresql

  2. Nhận giá trị chung nhất cho mỗi giá trị của cột khác trong SQL

  3. Tại sao KHÔNG NULL sai khi kiểm tra một loại hàng?

  4. Lưu trữ truy vấn chung dưới dạng cột?

  5. Lỗi postgres khi chèn - LỖI:chuỗi byte không hợp lệ để mã hóa UTF8:0x00