JavaWeb 实现连接SQLServer数据库int型进行模糊查询,模糊条件怎么写的?

里面getNumber()方法怎么写,能写出int类型模糊查询的条件,为空,不为空图片说明

图片说明

图片说明

修改sql语句。。。

 and cast(number as varchar(10)) like %?

这样搜出的结果为null

在mysql中可以直接使用 like '3%'匹配,不知道Sql Server 中是否可以

模糊查询:比如有12345 ,123 你输入23要查到这2条数据,你不能写like ‘23’,你要写like ‘%?%’ 。 ?代表你的name或者数字。
如果没有%只能搜到23 ,如果‘%?’只能搜到123搜不到12345