我想使用select語句篩選表數據,我有四列,並且我還有四個文本框可以在每列中進行搜索,並且我可以在任何框中輸入值(es) ,當我在文本框中輸入值時,我想返回與我輸入的值相匹配的記錄,我該怎麼做?使用select sql語句篩選表數據
ALTER PROCEDURE dbo.test_search
(
@ID int,
@FirstName nvarchar(50),
@MiddleName nvarchar(50),
@LastName nvarchar(50)
)
AS
SELECT ID, FirstName, MiddleName, LastName
FROM StudentsInformation
WHERE (@ID IS NULL OR StudentsInformation.ID = @ID) AND
(@FirstName IS NULL OR StudentsInformation.FirstName = @FirstName)AND
(@MiddleName IS NULL OR StudentsInformation.MiddleName = @MiddleName)AND
(@LastName IS NULL OR StudentsInformation.LastName = @LastName)
RETURN
向我們展示一些代碼,你嘗試過什麼? – Daanvn 2013-04-24 07:11:23
你想用四列數據檢查值嗎? – 2013-04-24 07:15:57
@Daanvn我試過這段代碼,它返回一條記錄 – Alaa 2013-04-24 07:16:08