Foxtable(狐表)用户栏目专家坐堂 → 请教:这个筛选表达式怎么写?


  共有37321人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
cpayinyuan
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
请教:这个筛选表达式怎么写?  发帖心情 Post By:2009/4/21 7:39:00 [只看该作者]

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

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


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

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



 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/21 7:51:00 [只看该作者]

这个我也不会,要是我只能加标志列编码
不知能能不能用SQL语句从后台提取。

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By: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


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


 回到顶部
帅哥哟,离线,有人找我吗?
cpayinyuan
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/4/21 8:42:00 [只看该作者]

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

这可是很常见的查询啊!

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

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

[此贴子已经被作者于2009-4-21 8:49:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/21 8:57:00 [只看该作者]

请先设计好这个表的结构,然后输入上面的数据,我尝试帮你写一下。

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/4/21 9:30:00 [只看该作者]

用SQL语句可以直接得到:

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

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/21 9:41:00 [只看该作者]

呵呵,还是楼上厉害

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


 回到顶部
帅哥哟,离线,有人找我吗?
cpayinyuan
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/4/21 10:15:00 [只看该作者]

以下是引用reachtone在2009-4-21 9:30:00的发言:
用SQL语句可以直接得到:

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

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


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/4/21 10:22:00 [只看该作者]

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

 回到顶部
帅哥哟,离线,有人找我吗?
cpayinyuan
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2009/4/21 10:28:00 [只看该作者]

以下是引用reachtone在2009-4-21 10:22:00的发言:
这是外连接,只不过是把查询作为表而已。
它在内部表中应该也是可以通过的。这是标准的SQL语句,在用到内部表时,可能需要遵守狐表内部表的相关规则。

再次谢谢!


 回到顶部
总数 42 1 2 3 4 5 下一页