pl/sql like 子句怎么使用变量
declaressvarchar2(20);beginss:='tom';select*fromstudentwherenamelike'%ss%';end;在like子...
declare
ss varchar2(20);
begin
ss:='tom';
select * from student where name like '%ss%';
end;
在like子句模糊匹配的内容中可以用变量ss吗?如果能用怎么用? 展开
ss varchar2(20);
begin
ss:='tom';
select * from student where name like '%ss%';
end;
在like子句模糊匹配的内容中可以用变量ss吗?如果能用怎么用? 展开
3个回答
展开全部
如ss是varchar类型的话
sql Server:
like '%'+@ss+'%' (SQL Server中所有用户定义的变量都以“@”开头)
oracle:
like '%'||ss||'%'
sql Server:
like '%'+@ss+'%' (SQL Server中所有用户定义的变量都以“@”开头)
oracle:
like '%'||ss||'%'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
declare
@ss varchar(20);
begin
set @ss='tom';
select * from student where name like '%'+@ss'%';
end;
@ss varchar(20);
begin
set @ss='tom';
select * from student where name like '%'+@ss'%';
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from student where name like '%'||ss||'%';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询