久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

SQL Server中巧用另類(lèi)寫(xiě)法代替Like語(yǔ)句

瀏覽:2日期:2023-11-27 13:08:13
提到Like語(yǔ)句大家都很熟悉,比如查找用戶(hù)名包含有'c'的所有用戶(hù), 我們可以用 use mydatabase

select * from table1 where username like'%c%'

以下是完成上面功能的另一種寫(xiě)法:

use mydatabase

select * from table1 where charindex('c',username)>0

這種方法理論上比上一種方法多了一個(gè)判斷語(yǔ)句,即>0, 但這個(gè)判斷過(guò)程是最快的, 我相信80%以上的運(yùn)算都是花在查找字符串及其它的運(yùn)算上, 所以運(yùn)用charindex函數(shù)也沒(méi)什么大不了。用這種方法也有好處, 那就是對(duì)%,|等在不能直接用like 查找到的字符中可以直接在這charindex中運(yùn)用, 如下:

use mydatabase

select * from table1 where charindex('%',username)>0

大家還可以寫(xiě)成:

use mydatabase

select * from table1 where charindex(char(37),username)>0

ASCII的字符即為%

主站蜘蛛池模板: 朔州市| 灵石县| 新昌县| 年辖:市辖区| 甘肃省| 娱乐| 达日县| 墨脱县| 新密市| 厦门市| 湖口县| 玉门市| 益阳市| 苗栗县| 永丰县| 甘谷县| 七台河市| 都江堰市| 旅游| 洪泽县| 张家界市| 五河县| 普宁市| 塔城市| 商河县| 福清市| 县级市| 宁河县| 博爱县| 崇仁县| 东山县| 石台县| 南通市| 左云县| 庄河市| 甘孜县| 惠安县| 宜川县| 章丘市| 贵德县| 德安县|