Member 12969402 Ответов: 1

Вместо NULL id они должны быть пустыми


Выберите [ранг]
,[Приоритет]
,[% Полный]
,[имя проекта]
,[менеджер проекта]
,[Назначенный]
,[Категория]
,[Затронутая группа(ы)]
,[Статус]
,[Запрошенная Дата Оплаты]
,[Запрошено]
, [Чемпион Проекта]
,[Создан]
,[Команда AVP]
ИЗ [COE_PROJECTS]. [19].[COE_PROJ_01_19_2017]
заказ на 1

Что я уже пробовал:

Я действительно не знаю, что попробовать. Я совершенно новичок в SQL.

OriginalGriff

Это не хороший вопрос - он не говорит нам, в чем ваша проблема, просто тривиальный бит SQL.
И зачем заказывать по 1 ? Это совершенно бесполезно, так как указывает, что все строки имеют одинаковый порядок сортировки!

NotPolitcallyCorrect

http://www.techsupportalert.com/content/how-ask-question-when-you-want-technical-help.htm я покажу вам, как задать вопрос.

Afzaal Ahmad Zeeshan

Оставить что-то пустым также похоже на то, чтобы иметь NULL (не существует). Во многих случаях вы можете использовать нулевые значения для сортировки данных, передавая WHERE column_name IS NOT NULL и SQL сам будет управлять данными.

Короче говоря, держите данные пустыми, а не пустыми.

1 Ответов

Рейтинг:
1

Member 7870345

Привет:
Я не уверен в смысле вашего вопроса. Но если вопрос в том, как изменить вывод вашего запроса из нулевой к "пустой", вы можете использовать объединяться функция.
Предполагая, что "имя проекта" является строкой, а "% complete " - числовым, запрос будет:

<br />
select [Rank]<br />
,[Priority]<br />
,COALESCE([% Complete],0) AS [% Complete]<br />
,COALESCE([Project Name],'') AS [Project Name]<br />
,[Project Manager]<br />
,[Assigned To]<br />
,[Category]<br />
,[Impacted Group(s)]<br />
,[Status]<br />
,[Requested Due Date]<br />
,[Requested By]<br />
,[Project Champion]<br />
,[Created]<br />
,[AVP Team]<br />
FROM [COE_PROJECTS].[19].[COE_PROJ_01_19_2017]<br />
order by 1<br />