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

Kiểm tra xem trường có phải là số không, sau đó chỉ thực hiện so sánh trên các trường đó trong một câu lệnh?

cái này có hiệu quả với bạn không?

select * from purchaseorders
where (case when IsNumeric(purchase_order_number) = 1
       then cast(purchase_order_number as int)
       else 0 end) >= 7


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WHERE IN (mảng ID)

  2. SQL Pivot với nhiều cột

  3. Tìm xem có bao nhiêu hàng nghìn, hàng trăm và hàng chục

  4. Cách INTERSECT hoạt động trong SQL Server

  5. Cách tắt tất cả Ràng buộc khóa ngoại trong Cơ sở dữ liệu SQL Server - Hướng dẫn SQL Server / TSQL Phần 77