SQL之in和like的連用實現范圍內的模糊查詢


我們知道in可以實現一個范圍內的查詢,like可以實現模糊查詢,

如 


select *
where col like 123%
但是我們如果有一列
attri,如123,132,165...

我們想實現123%和132%的模糊查詢該怎么辦呢?

那么就要變通一下方法,實現in和like同時使用的效果。


select *where substr(attri,0,3) in ('123','132');
————————————————
版權聲明:本文為CSDN博主「Regnaiq」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/yq_forever/article/details/78505917

 

以 P0  P1 開頭 第三位是0、1、2、3、4 ,后面還有第四位數字。。。

select * from Result_GZ where micode like 'P[01][01234]'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM