oracle 存储过程中like怎么使用。

2025-04-28 19:06:44
推荐回答(4个)
回答1:

like语句实际上就是模糊的字段查询,通常与“%”(一个或多个)结合使用。
举例说明:
sql:SELECT * FROM tablename T WHERE T.name LIKE '%zhang%';
解释:以上语句就就是查询出tablename表中name字段带有“zhang”的所有记录。

备注:存储过程中用"||"表示连接符,用单引号(“'”)表示字符连接。
SELECT * FROM tablename T WHERE T.name LIKE '%'||'zhang'||'%'.

回答2:

"4%" 这里用 ’‘4%’’,两边都是2个单引号,不行就试下3个和4个

回答3:

改成这样试试

LIKE '%'+4+'%'

回答4:

是你的双引号问题