Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Vérifiez si le champ est numérique, puis exécutez la comparaison uniquement sur ces champs dans une instruction ?

est-ce que ça marche pour vous ?

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