|
珞珈山水BBS →
电脑网络 →
程序人生 →
单文区文章阅读
|
| 单文区文章阅读 [返回] |
|---|
|
发信人: reindeer (驯鹿·静守心川), 信区: Programm 标 题: Re: 对数据库的多条件组合查询,有没有比较好的实现方法。 发信站: 珞珈山水BBS站 (Wed Jun 14 20:37:59 2006), 转信 没有很明白你说的方法 你的意思是不是将各种可能的查询组合都写出来 那样的话 如果有n个可能的查询条件,且不是要写出2的n方个? ——但愿是我理解错了 不晓得有没有其他更好的办法 我原来遇到这样的问题时 是先写一个基本的select语句 然后判断是否有条件限制,有的话,为第一个增加前面带有where的子句 然后如果有其他条件的话,继续增加前面带有and的子句 当时做项目时用这种方法,实现起来比较的容易。 如果暂时没其他更好的办法,可以这么试试 【 在 leonlux (堂郎) 的大作中提到: 】 : 比如一个图书管理系统,要对图书查询,可以按书名,出版社,作者,出版日期等等条件进行任意组合进行查询。常规的方法是按输入的不同组合生成sql语句,这样的话if else就会一大堆,有没有别的比较好的实现方法呢? -- 我们怀着迷茫 寻找落脚之处 即便悲伤流泪 终会化为光芒 我们随着生活 渐渐失去什么 却仍不愿舍弃 明天的梦想 -- ※ 来源:·珞珈山水BBS站 bbs.whu.edu.cn·[FROM: 61.53.96.*] |
| [返回单文区目录] |
|
|