国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > 文庫 > 正文

SQL中代替Like語句的另一種寫法

2020-10-29 21:57:37
字體:
來源:轉載
供稿:網友
比如查找用戶名包含有"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的字符即為%
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青龙| 莱芜市| 桂东县| 集贤县| 马公市| 潮州市| 中卫市| 万宁市| 高平市| 天柱县| 灯塔市| 长丰县| 乐平市| 巨野县| 高淳县| 五河县| 青田县| 乌兰浩特市| 谢通门县| 洛扎县| 永修县| 旺苍县| 大宁县| 云梦县| 治多县| 新平| 南京市| 尼勒克县| 龙岩市| 湘潭县| 拉孜县| 苍山县| 东光县| 玉林市| 龙南县| 名山县| 尖扎县| 武强县| 军事| 嘉荫县| 天台县|