日期:2014-05-19  浏览次数:20843 次

好哥哥们,小妹求助个事,帮个忙咯!分不多,100分!!!!
初学,要做个作业,很急!
内容是:
对一个数据表表进行精确搜索。表如下:
表头:       A   B   C   D   E   F   G
                  1   2   3   4   R   6   5
                  9   4   5   T   K   E   M
                  8   5   L   4   7   0   2
搜索方式为:
每一条搜索用一个LABLE+一个TEXTBOX。LABLE提示用户输入关键词的类型,TEXTBOX为用户输入的关键词。
现在要进行组合搜索,定位出表中的一行。
七个LABLE
A
B
C
D
E
F
G
如用户想精确找到第三行:8   5   L   4   7   0   2
则需要在TEXTBOX1中输入8,第二个中输入5,第三个中输入L.....
输入七个条件后,搜索出结果。
语句怎么写,最好给段完整的代码。
别鄙视我哦,我初学的。

------解决方案--------------------
select * from TableName where A= '8 ' and B= '5 ' and C= 'L ' D= '4 ' and E= '7 ' and F= '0 ' and G= '2 '
------解决方案--------------------
就是加个判断 如果8个都输入了. 执行 楼上的 否者 自己拼接一个查询将没有的参数 都用 like 操作 就行了
------解决方案--------------------
楼主,你站在用户的角度想想,需要输入那么多条件么?