日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MySql like 查询 变向写法(不用like 完成like查询)

發布時間:2024/4/15 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySql like 查询 变向写法(不用like 完成like查询) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
select * from account where userName like 'ad%'; select * from account where userName >= 'ad' and userName < 'ae'

這兩種查詢的結果是一樣的,效率好像也差不多,沒有做具體的效率測試,有興趣可以測試下效率。

like查詢中的ad%是查詢ad開頭userName的數據,

而userName >= 'ad'就是查詢ad開頭的數據并且還包含 ae、af、ag……,也就是說是查詢“ad”中包含d且大于“ad”中d的數據

所以,and userName < 'ad'就保證查詢的區間在“ad”中的,而ae、af、ag……這些數據就不會出現在結果集中。

當然你可以試試:

select * from account where userName >= 'ad' and userName < 'az';

結果集是不是包含:ae、af、ag……ak、al……ay、az等開頭的數據。

轉載于:https://www.cnblogs.com/hoojo/archive/2011/10/27/2226676.html

總結

以上是生活随笔為你收集整理的MySql like 查询 变向写法(不用like 完成like查询)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。