久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

SQL中有什么寫法可以替代Like語句

138次閱讀
沒有評論

共計 650 個字符,預計需要花費 2 分鐘才能閱讀完成。

本篇內容介紹了“SQL 中有什么寫法可以替代 Like 語句”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

比如查找用戶名包含有 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 的字符即為 %

“SQL 中有什么寫法可以替代 Like 語句”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-28發表,共計650字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 桃源县| 禹城市| 神农架林区| 虞城县| 东光县| 泗水县| 百色市| 邛崃市| 井研县| 道真| 宿州市| 长顺县| 双柏县| 山阴县| 陇西县| 温宿县| 云林县| 子长县| 柘荣县| 安平县| 湟中县| 延边| 淳安县| 融水| 海宁市| 栾城县| 克东县| 阜阳市| 军事| 浦县| 新营市| 聂荣县| 醴陵市| 顺义区| 东源县| 大名县| 交口县| 疏附县| 开化县| 仙游县| 保靖县|