sql >> Database >  >> RDS >> Sqlserver

Controleer of het veld numeriek is en voer vervolgens een vergelijking uit op alleen dat veld in één instructie?

werkt dit voor jou?

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


  1. MySQL-query om het eerste woord uit een veld te extraheren

  2. SQL-rangpercentiel

  3. Ware lengte van een string, zoals gezien door Oracle

  4. SUM(DISTINCT) Gebaseerd op andere kolommen