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

Setzen Sie ein Leerzeichen in die SQL Server-Spalte mit dem Integer-Datentyp

Sie können den CASE setzen Ausdruck in die Abfrage ein und ersetzen Sie STR mit einem CAST , etwa so:

SELECT
    CASE WHEN position < 0 THEN '' ELSE CAST(column1 as VARCHAR(10)) END as position
,   column2
FROM myTable