ESCAPE

--查询员工信息表中营业额同比往年增长为2%左右的员工信息
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

作者: 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


 结果为 2% 的数据都列出了,不是 2% 左右的数据啊

作者: hjf19790118   发布时间: 2011-06-10