为了账号安全,请及时绑定邮箱和手机立即绑定

这条sql为什么查出来的是空的?数据库中有数据,是不是等于号右边不能用百分号?

这条sql为什么查出来的是空的?数据库中有数据,是不是等于号右边不能用百分号?

开满天机 2019-03-20 18:19:41
SELECT * from qdwyc_hy_sj WHERE sj_name = '%%'
查看完整描述

4 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

% 通配符在用like时才有效。
SELECT * from qdwyc_hy_sj WHERE sj_name = '%%'意思是查找字段sj_name值为%%的记录;
SELECT * from qdwyc_hy_sj WHERE sj_name like '%%' 才对

查看完整回答
反对 回复 2019-04-23
?
冉冉说

TA贡献1877条经验 获得超1个赞

SELECT * from qdwyc_hy_sj WHERE sj_name like '%%'


查看完整回答
反对 回复 2019-04-23
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

查下sql的like用法就知道了


查看完整回答
反对 回复 2019-04-23
?
隔江千里

TA贡献1906条经验 获得超10个赞

我试了一下,可以查出来。你确定数据库存的是'%%'?
https://img1.sycdn.imooc.com//5cbed0dd00019d4304810275.jpg

https://img1.sycdn.imooc.com//5cbed0de00015bcc04390222.jpg



查看完整回答
反对 回复 2019-04-23
  • 4 回答
  • 0 关注
  • 873 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信