Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共42 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5]
[浏览完整版]

标题:请教:这个筛选表达式怎么写?

1楼
cpayinyuan 发表于:2009/4/21 7:39:00

假设员工表上有姓名、职务、年龄(类型为integer)等列,我想在DataList中显示该表,要求的条件是:
(1)相同的职务只显示一个(且必须显示一个)
(2)对于相同的职务显示年龄最大的一个。

不知这个筛选条件怎么写?


例如员工表上有:
张三,经理,48   
李四,员工,26    
李东,经理,30     
吴海,员工,42
刘义   副总,58

则要求筛选后的DataList显示:
张三,经理,48
吴海,员工,42
刘义,副总,58


2楼
狐狸爸爸 发表于:2009/4/21 7:51:00
这个我也不会,要是我只能加标志列编码
不知能能不能用SQL语句从后台提取。
3楼
blackzhu 发表于:2009/4/21 7:59:00
以下是引用cpayinyuan在2009-4-21 7:39:00的发言:

假设员工表上有姓名、职务、年龄(类型为integer)等列,我想在DataList中显示该表,要求的条件是:
(1)相同的职务只显示一个(且必须显示一个)
(2)对于相同的职务显示年龄最大的一个。

不知这个筛选条件怎么写?


例如员工表上有:
张三,经理,48   
李四,员工,26    
李东,经理,30     
吴海,员工,42
刘义   副总,58

则要求筛选后的DataList显示:
张三,经理,48
吴海,员工,42
刘义,副总,58


你的筛选条件太高了.连老六也不会了,笨办法,我想你应该加一个编码,比如上面你要求的三个筛选后的数据给一个同样的编码上去.筛选编码就可以了.

4楼
cpayinyuan 发表于:2009/4/21 8:42:00
以下是引用狐狸爸爸在2009-4-21 7:51:00的发言:
这个我也不会,要是我只能加标志列编码
不知能能不能用SQL语句从后台提取。

这可是很常见的查询啊!

加标志列?我不太清楚当数据据量大的时候会不会影响速度,例如有几万条数据的时候?

请贺老师或者其他哪位老师提供一个相对完善一些的变通办法,若加标志列如何编码比较好,对速度影响比较小?

[此贴子已经被作者于2009-4-21 8:49:43编辑过]
5楼
狐狸爸爸 发表于:2009/4/21 8:57:00
请先设计好这个表的结构,然后输入上面的数据,我尝试帮你写一下。
6楼
reachtone 发表于:2009/4/21 9:30:00
用SQL语句可以直接得到:

图片点击可在新窗口打开查看此主题相关图片如下:snap1.jpg
图片点击可在新窗口打开查看
7楼
狐狸爸爸 发表于:2009/4/21 9:41:00

呵呵,还是楼上厉害

图片点击可在新窗口打开查看

8楼
cpayinyuan 发表于:2009/4/21 10:15:00
以下是引用reachtone在2009-4-21 9:30:00的发言:
用SQL语句可以直接得到:

图片点击可在新窗口打开查看此主题相关图片如下:snap1.jpg
图片点击可在新窗口打开查看

谢谢。
这个是不是叫自连接查询?是不是只有在外部数据源才能使用,我在内部表中查询结果为空(但也不会提示出错)。

9楼
reachtone 发表于:2009/4/21 10:22:00
这是外连接,只不过是把查询作为表而已。
它在内部表中应该也是可以通过的。这是标准的SQL语句,在用到内部表时,可能需要遵守狐表内部表的相关规则。
待会儿我在内部表里测试一下,刚才被狐表被NOD当作病毒删除了,重新下载。
[此贴子已经被作者于2009-4-21 10:27:00编辑过]
10楼
cpayinyuan 发表于:2009/4/21 10:28:00
以下是引用reachtone在2009-4-21 10:22:00的发言:
这是外连接,只不过是把查询作为表而已。
它在内部表中应该也是可以通过的。这是标准的SQL语句,在用到内部表时,可能需要遵守狐表内部表的相关规则。

再次谢谢!

共42 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.