我有SQL Server表和我應該創建一個查詢,在那裏將能夠基於單一的查詢參數/檢索條件輸入任意組合,以繪製出相同的數據是否有可能進行這樣的查詢
例如,用戶給出了一個型號爲我們在表1
如下我將創建一個查詢,搜索所有產品:
SELECT *
FROM Products
WHERE pModel = @pUserModel;
下,其他用戶爲我們提供了一個然後我必須創建一個產品的描述她的查詢,如下所示:
SELECT *
FROM Products
WHERE pDescription = @pUserDescription;
表1
Products (pNo, pModel, pDescription, pQty, pGlobalQty, pParent)
我在這裏的問題是,與其是基於不同的參數創建了兩個查詢的,有沒有什麼方法來創建一個查詢,其中它能夠滿足這兩種不同用戶的搜索條件嗎?
「模型」表的作用是什麼,因爲兩個查詢都不使用它。 – Utsav
是真的,我會在這種情況下編輯出模型表。 – LKH