SQL 搜索所有类型的语句怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:10:14
我要根据下拉列表选择的类型来搜索:SELECT * FROM Info WHERE Type = @type..
现在想在下拉列表第一项放一个全部类型来搜索所有的类型,这语句该怎样写呢?
既可以搜索所有又可以搜索分类..

select * from info where type like @type
其中的@type是你下拉列表传过来的,如果你想查某种类型就传某种类型,如果没有选择任何类型或者选择全部的话,你在程序里就传"%",这样就可以查出所有类型,这里的"%"是指的一串字符串的通配符,根据不同的数据库可能不同

String select=request.get下拉列表名(name值)
String sql="SELECT * FROM Info WHERE Type = '"+select+"'";

这种要从前台表单里先把下拉列表的值获取出来
然后在拼一个SQL语句

where type in (1,2,3,5)