我們知道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]'