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

Lọc các hàng chỉ có dữ liệu số trong SQL cột

Biểu thức sau hoạt động cho mọi thứ, ngoại trừ dấu phẩy:

'^[-+]*[0-9,]*[.]*[0-9]+$'

Bạn có thể kiểm tra vị trí dấu phẩy không hợp lệ bằng các kiểm tra bổ sung như:

not regexp_like(txt, '[-+]*,$') and not regexp_like(txt, [',,'])


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách giải quyết biểu thức bị thiếu ORA-00936

  2. Làm cách nào để xem kế hoạch thực thi SQL trong Oracle?

  3. Hướng dẫn ORACLE SQL * Plus

  4. oracle varchar thành số

  5. Tôi có thể tạo Khóa ngoại trên Cơ sở dữ liệu không?