SQL Server中巧用另类写法代替Like语句

发布: 2009-9-13 22:35 | 作者: 雪晖 | 来源: 雪晖科技

提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase

  提到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的字符即为%
2010-7-26 17:00:09
太阳城网上娱乐新闻提供:http://www.83suncity.in/中国国家海洋局北海分局19日在大连市组织召开了大连新港输油管线溢油事故应急监测协调会,以监控溢油向公海方向扩散的状况为监测目标,在溢油区外围设置监测控制线。
在大连市附近20公里以内沿岸海域,以溢油点为中心,在东西两侧30公里处,垂直于岸线各布设一条监控断面,监控范围约1500平方公里。在监控区域内设4条断面,共设40个水质测站,严密做好污染监测。
20日上午,辽宁省省长陈政高乘船前往海上查看污染及清理油污的作业情况。他强调加快清除海上石油污染,防止油污面积扩大,降低环境损失。
大连市副市长戴玉林20日下午向记者表示,在国家和辽宁省的支持、协调下,目前已从全国紧急调来大连36艘专业清理海上油污的船舶,它们陆续投入清污作业。到20日晚上,预计还将有4艘抵达。
“力争用5天时间,将污染海域海面上漂浮的大块油污基本清除,降低它们流入公海的可能,是大连市组织领导海上清污工作的重要目标之一。大家关注

太阳城娱乐服务网站免费自助提供开户:http://www.83suncity.in/
客服热线 :15818188163  (7x24)小时  
热线电话 :15818188165  (7x24)小时
2010-7-29 12:08:08
太阳城网上娱乐新闻关注:http://www.83suncity.in/
关注:深圳警方让卖淫女光脚游街示众?上周末,土豆、酷6等网络相继出现一段视频,内容是网络ID为“深圳扫黄严”的网友所作,而山东齐鲁卫视还将此视频与深圳2006年卖淫女游街事件相联系,做成专题报道播出。昨日,深圳警方新闻发言人办公室回应,他们这次是被网络“栽赃”,卖淫女游街视频提到的“深圳市某派出所”其实是“东莞清溪镇三中派出所”。
卖淫女光脚游街讯息最早来源猫扑网《警方扫黄令人吃惊:公开展示是否过分》的帖子,其中卖淫女赤脚游街照片引起热议:两名穿着时尚的涉嫌卖淫女不但赤脚,且戴着手铐,背后还被绳子牵着,像在指认现场。图片传到微博,知名网民王小山、导演陆川等都参与传播,大多数网友不认同如此执法行为,帖子迅速传播。

太阳城娱乐服务网站免费自助提供开户:http://www.83suncity.in/
客服热线 :15818188163  (7x24)小时  
热线电话 :15818188165  (7x24)小时