Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak uzyskać tylko wartości liczbowe kolumn?

SELECT column1 FROM table WHERE ISNUMERIC(column1) = 1

Zwróć uwagę, jak zauważył Damien_The_Unbeliever, będzie to obejmować każdy poprawny typ liczbowy.

Aby odfiltrować kolumny zawierające znaki inne niż cyfry (i puste ciągi), możesz użyć

SELECT column1 FROM table WHERE column1 not like '%[^0-9]%' and column1 != ''


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak odpytywać wartości z węzłów XML?

  2. Jak usunąć lub usunąć wszystkie wyzwalacze z bazy danych w SQL Server

  3. Błąd „datetime2” podczas korzystania z frameworka encji w VS 2010 .net 4.0

  4. Jaka jest różnica między Integrated Security =True i Integrated Security =SSPI?

  5. Wydajność SQL count(*)