0
У меня вопрос о SQL Server.извлекать записи на основе двух столбцов условий
Table : location
Id | status | locid
----+---------+-------
1 | D |10
2 | D |
3 | C |20
4 | A |
5 | D |
6 | F |
7 | |20
8 | |
Здесь, на основании условия, если locid is empty or null and status !='d'
, то мы должны получить эту запись.
На основании вышеприведенной таблицы я хочу вывода, как это:
Id | status | locid
----+-----------+-------
4 | A |
6 | F |
8 | |
Я попробовал этот запрос:
select *
from location
where status!= 'D' and locid='' or locid is null
но он не возвращает ожидаемые результаты. Скажите, пожалуйста, как написать запрос для выполнения этой задачи в SQL Server.
Просто используйте скобки, условия оцениваются так, как вы собираетесь их быть. –