Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Rzuć ciąg na int i użyj w klauzuli Where

Porównaj tylko wtedy, gdy jest numeryczne

select * from student 
where 
  (
  case when ISNUMERIC( linerevnum ) 
  then cast (linerevnum as int)
  else null
  end  ) = 1

lub po prostu:

select * from student 
linerevnum = '1'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Obsługa wyjątków w pl/sql

  2. szybsze zapytanie stronicowania Oracle

  3. Dostawca Oracle OLE DB nie jest wymieniony w SSIS

  4. Proces aktualizacji krok po kroku dla aktualizacji R12.2 część -1

  5. Wykonaj natychmiast z typem innym niż SQL