Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie bekomme ich nur numerische Spaltenwerte?

SELECT column1 FROM table WHERE ISNUMERIC(column1) = 1

Beachten Sie, wie Damien_The_Unbeliever betont hat, dass dies jeden gültigen numerischen Typ einschließt.

Um Spalten herauszufiltern, die keine Ziffern enthalten (und leere Zeichenfolgen), könnten Sie

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