ESCAPE
--查询员工信息表中营业额同比往年增长为2%左右的员工信息
SELECT * FROM tb_individualInfo02 WHERE 营业额同比往年增长 LIKE '%2%%' ESCAPE '/'
这行语句中的 '/'什么意思啊,代表什么呢?
SELECT * FROM tb_individualInfo02 WHERE 营业额同比往年增长 LIKE '%2%%' ESCAPE '/'
这行语句中的 '/'什么意思啊,代表什么呢?
作者: hjf19790118 发布时间: 2011-06-09
escape后面的字符的转移字符
但是你的like后面没有/ 貌似不是前面写错了,就是后面写错了。
详见:
http://blog.csdn.net/maco_wang/archive/2009/09/10/4540870.aspx
但是你的like后面没有/ 貌似不是前面写错了,就是后面写错了。
详见:
http://blog.csdn.net/maco_wang/archive/2009/09/10/4540870.aspx
作者: maco_wang 发布时间: 2011-06-09
没写错,结果是 2%左右的数据都显示出来了。
作者: hjf19790118 发布时间: 2011-06-09
SQL code
SELECT * FROM tb_individualInfo02 WHERE charindex('2%',营业额同比往年增长)>0
作者: FlySQL 发布时间: 2011-06-09
引用 3 楼 flysql 的回复:
SQL code
SELECT * FROM tb_individualInfo02
WHERE charindex('2%',营业额同比往年增长)>0
SQL code
SELECT * FROM tb_individualInfo02
WHERE charindex('2%',营业额同比往年增长)>0
结果为 2% 的数据都列出了,不是 2% 左右的数据啊
作者: hjf19790118 发布时间: 2011-06-10