Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Поставете празно в колоната на sql сървъра с целочислен тип данни

Можете да поставите CASE израз в заявката и заменете STR с CAST , като това:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате семантично търсене в SQL Server

  2. Вземете последните 30 дни записи от днешна дата в SQL Server

  3. ALTER TABLE на зависима колона

  4. Изравняване на пресичащи се времеви интервали

  5. Разлика между #temptable и ##TempTable?