反向模糊查询

Oracle中,select * from A表 where 'DSX1001' like A表.B字段 || '%'; -------这种会查所有相关。(DSX1001,DSX100,DSX10,DSX)

MySql中,select * from A表 where 'DSX1001' like  concat('%',A表.B字段,'%'); ------这种会从DSX1001往前查。(DSX1001,DSX10,...,DSX)

MySql中,select * from A表 where  INSTR(A表.B字段,'DSX1001'); ------这种会从DSX1001往后查。(DSX1001,DSX100101,...)

posted @ 2023-09-07 17:09  Dsx19  阅读(20)  评论(0编辑  收藏  举报