sql >> Database teknologi >  >> RDS >> Sqlserver

Sæt tom i sql server kolonne med heltals datatype

Du kan indsætte CASE udtryk ind i forespørgslen, og erstat STR med en CAST , sådan her:

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


  1. mysql-forespørgsel for at matche sætning mod søgeord i et felt

  2. SQL:Sorter efter prioritet, men sæt 0 til sidst

  3. MySQL Alter-tabel forårsager Fejl:Ugyldig brug af NULL-værdi

  4. Redigering af fil fra Sublime Text 2 fra kommandolinjen, når SSH blev sat ind i en Vagrant Virtual Box (Linux Ubuntu Machine)