[英]Execute stored procedure based on first letter of parameter [closed]
我正在嘗試在 SQL 服務器中創建一個存儲過程,該過程根據參數提供的第一個字母運行我的查詢。 目前,我為查詢運行的每一行和每一列的代碼不僅僅是那些以參數中提供的字母開頭的代碼。 請協助,以便它將根據為參數鍵入的字母運行。 我已經列出了我擁有的當前代碼。 提供的字母是我行中的第一個字母。
CREATE PROCEDURE spListHumans (@first_name varchar(50), @last_name nvarchar(50), @name
varchar(50))
AS
select h.first_name, h.last_name, ht.name, ht.description
from human h
left join humanstype ht ON h.human_type_id = ht.id
where @firstname like + '%' OR @firstname like ' 'AND @lastname like + '%'OR
@lastname like ' 'AND @name like + '%' OR @name like + ' '
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.