我正在編寫java程序並基於用戶輸入我必須執行操作。如何在SQL Server中編寫查詢來選擇所有內容
如果用戶給我的id(假設ID = 3),那麼我必須執行
select emp_name
from employee
where empid = 3
否則,如果用戶沒有提供身份證,然後我必須表現出一切從表(這裏是我的問題如何實現這一點)
select emp_name
from employee
where empid = 'this should match everything'
我不能排除where子句,因爲我使用'準備語句',只是根據用戶輸入分配值。 id是類型'數字'我也想知道如何匹配它,如果id是類型'varchar'
我沒有在您的問題中看到任何Java代碼。 –
empid = empid應該這樣做 – Vyncent