SQL Server Set Digit - PullRequest
       0

SQL Server Set Digit

0 голосов
/ 09 сентября 2011

Как установить общую цифру в SQL Server 2008. Например, я устанавливаю 5 в качестве общей цифры идентификатора элемента. Таким образом, если фактический ID элемента равен 205 , он будет преобразован и показан как 00205 . Спасибо!

Ответы [ 2 ]

3 голосов
/ 09 сентября 2011

Как правило, вы должны дополнять данные после того, как они возвращаются из базы данных, а не в самой базе данных.

Если вы должны, хотя:

SELECT RIGHT('00000' + CAST(column_name AS VARCHAR(5)), 5) AS my_column FROM table_name
1 голос
/ 09 сентября 2011
select 
  REPLICATE('0', 5 - len(cast(id as varchar)))+cast(id as varchar) as str_id
from 
  mytable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...