Не знаете, можем ли мы добавить, если или в случае внутри условия.Добавить оператор IF/CASE внутри, где условие
Я пытаюсь преобразовать динамический запрос, чтобы простой запрос
Declare @sQuery varchar(20000)
set @sQuery=''
set @sQuery ='select * from #tb_user ud'
if(@Number<>'')
set @sQuery = @sQuery + 'and upper(ud.ID) like ''' + upper(@Number) + '%'''
if(@Name<>'')
set @sQuery = @sQuery + 'and upper(ud.FName) like ''' + upper(@Name) + '%'''
Exec(@sQuery)
Примечание:
Ниже дается запрос только пример я скинула где я не получаю, как обрабатывать, если условие в простом запросе. (фактический запрос имеет много вещей)
заранее спасибо за любую помощь
как я добавил примечание ~ это всего лишь часть запроса ~ и его некоторая часть, которая находится внутри процедуры Store – Malcolm