SQL Server中巧用另类写法代替Like语句
发布: 2009-9-13 22:35 | 作者: 雪晖 | 来源: 雪晖科技
提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase
提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase
select * from table1 where username like'%c%"
以下是完成上面功能的另一种写法:
这种方法理论上比上一种方法多了一个判断语句,即>0, 但这个判断过程是最快的, 我相信80%以上的运算都是花在查找字符串及其它的运算上, 所以运用charindex函数也没什么大不了。用这种方法也有好处, 那就是对%,|等在不能直接用like 查找到的字符中可以直接在这charindex中运用, 如下:
大家还可以写成:
ASCII的字符即为%
提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase
select * from table1 where username like'%c%"
以下是完成上面功能的另一种写法:
use mydatabase select * from table1 where charindex('c',username)>0 |
这种方法理论上比上一种方法多了一个判断语句,即>0, 但这个判断过程是最快的, 我相信80%以上的运算都是花在查找字符串及其它的运算上, 所以运用charindex函数也没什么大不了。用这种方法也有好处, 那就是对%,|等在不能直接用like 查找到的字符中可以直接在这charindex中运用, 如下:
use mydatabase select * from table1 where charindex('%',username)>0 |
大家还可以写成:
use mydatabase select * from table1 where charindex(char(37),username)>0 |
ASCII的字符即为%

在大连市附近20公里以内沿岸海域,以溢油点为中心,在东西两侧30公里处,垂直于岸线各布设一条监控断面,监控范围约1500平方公里。在监控区域内设4条断面,共设40个水质测站,严密做好污染监测。
20日上午,辽宁省省长陈政高乘船前往海上查看污染及清理油污的作业情况。他强调加快清除海上石油污染,防止油污面积扩大,降低环境损失。
大连市副市长戴玉林20日下午向记者表示,在国家和辽宁省的支持、协调下,目前已从全国紧急调来大连36艘专业清理海上油污的船舶,它们陆续投入清污作业。到20日晚上,预计还将有4艘抵达。
“力争用5天时间,将污染海域海面上漂浮的大块油污基本清除,降低它们流入公海的可能,是大连市组织领导海上清污工作的重要目标之一。大家关注
太阳城娱乐服务网站免费自助提供开户:http://www.83suncity.in/
客服热线 :15818188163 (7x24)小时
热线电话 :15818188165 (7x24)小时
关注:深圳警方让卖淫女光脚游街示众?上周末,土豆、酷6等网络相继出现一段视频,内容是网络ID为“深圳扫黄严”的网友所作,而山东齐鲁卫视还将此视频与深圳2006年卖淫女游街事件相联系,做成专题报道播出。昨日,深圳警方新闻发言人办公室回应,他们这次是被网络“栽赃”,卖淫女游街视频提到的“深圳市某派出所”其实是“东莞清溪镇三中派出所”。
卖淫女光脚游街讯息最早来源猫扑网《警方扫黄令人吃惊:公开展示是否过分》的帖子,其中卖淫女赤脚游街照片引起热议:两名穿着时尚的涉嫌卖淫女不但赤脚,且戴着手铐,背后还被绳子牵着,像在指认现场。图片传到微博,知名网民王小山、导演陆川等都参与传播,大多数网友不认同如此执法行为,帖子迅速传播。
太阳城娱乐服务网站免费自助提供开户:http://www.83suncity.in/
客服热线 :15818188163 (7x24)小时
热线电话 :15818188165 (7x24)小时