请输入查询关键字:_______________ 查询
里面输入学号 或者 姓名 或者 班级 都能查到 的 数据库查询语句
解决方案 »
- 下载的飞机定票系统(java)无法运行
- 讨论:意外的发现,java中,是不是无法import默认包中的类?
- 怎样让struts不返回页面?
- 使用Java读取sql server 2000中的数据与直接读取磁盘上.txt文件中的数据,这两者哪一个更快一些?
- jmenuitem问题,急啊~
- 找人帮作程序。
- 关于Date类的声明的小问题
- 散分请教高手,,初学者的问题,,
- 前十位计算正确的接分
- 读写分离配置完成后出现的问题,DynamicDataSourceInterceptor拦截出现以下异常
- 程序执行之后网络不通了,半个月了,问题一直没解决......
- freemarker怎么给一个变量赋值啊,我看着文档测试n次都不行,代码如下
列名: stuID ,stuName,class
输入的字:String name=this.jtf1.getText().trim();
列名: stuID ,stuName,class
输入的字:String name=this.jtf1.getText().trim();
String sql = "select * from student where (stuID = " + name + " ) or ( stuName like '% " +
name +"%') or (class like '%" + name "%') " ;
if not object_id('tempdb..#Student') is null
begin
drop table #Student
end
create table #Student(stu_id nvarchar(36),stu_name nvarchar(36),stu_class nvarchar(36))
insert into #Student
select '1','a','b' union all
select '2','b','b' union all
select '3','c','b' union all
select '4','d','c' union all
select '5','e','d'
select * from #Student where stu_id='c' or stu_name='c' or stu_class='c'/*
3 c b
4 d c
*/
如果是精确查询,就用各个字段 = '输入信息',然后or各个条件
for example--模糊查询
select * from student
where stuID like '%' || your_text || '%'
or stuName like '%' || your_text || '%'
or [class] like '%' || your_text || '%'--精确查询
select * from student
where stuID = your_text
or stuName = your_text
or [class] = your_text
谢谢了,我试了,都用like 才可以,终于完成程序了。。