У меня есть две почти идентичные записи. Тот, который содержит нулевое значение для «Request ID», а другой - нет. Я хочу отфильтровать ту, которая не имеет нулевого значения для этого столбца, но я также хочу отфильтровать данные на основе ключевого слова.Фильтр по IS NOT NULL И в sql
Ex:
Поиск: ProjectName или составительРезультат: получить запись без нулевой "Request ID" значение обратно
В поисках Projectname получает, что мне нужно но поиск Originator по-прежнему дает мне оба результата?
Вот то, что я до сих пор:
USE [ResourceRequest]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[search_project_bykeyword]
(@ProjectName varchar(100)=NULL
,@Originator varchar(100)=NULL)
AS
SELECT *
FROM [dbo].[Resource_Request]
WHERE [Request ID] IS NOT NULL
AND
[Project Name] LIKE @ProjectName + '%'
OR [Originator] LIKE @Originator + '%'
Спасибо, что нашли время, чтобы объяснить это. Я отвечу с вашего ответа, так как вы сначала ответили. Еще раз спасибо.:) – thatdude