pl⼀sql like 子句怎么使用变量

2025-01-18 18:40:55
推荐回答(3个)
回答(1):

如ss是varchar类型的话
sql Server:
like '%'+@ss+'%' (SQL Server中所有用户定义的变量都以“@”开头)
oracle:
like '%'||ss||'%'

回答(2):

declare
@ss varchar(20);
begin
set @ss='tom';

select * from student where name like '%'+@ss'%';
end;

回答(3):

select * from student where name like '%'||ss||'%';