易截截图软件、单文件、免安装、纯绿色、仅160KB

access中distinct的用法

我用的access2003,表数据如下:

col1 col2
zhao 22
zhang 33
zhao 14
zhao 12

希望读取col1不重复的所有字段,而且只读不重复的col1的所有记录的第一条,按照col2排序,sql语句该怎么写?

结果应该是:

col1 col2
zhang 33
zhao 12

引用
参考
如果是类似下面的查询语句,就没问题: 
  select  distinct  字段  from  表 
   
   
  如果是用在聚合函数中,就不支持. 
  select  count(distinct  字段)  from  表


也可以转弯一下写个兼容mssql和access 的代码
select count(*) from T group by 字段

select col1 from tab group by col1
select count(*) as tab from (select distinct a from tab )

以上我没试成功,请注意,如果有3条记录的col1是重复的,那么只读取一条记录

这里面没有涉及到求和,只是读出来不重复某字段的所有记录,当然该记录要包括所有字段


相关问答:

Dbgrid连接access拖动滚动条死机?

Dbgrid连接access 显示数据时拖动滚动条死机?怎么解决啊?
机器太差了吧?

是不是你数据量太大了啊
你数据少一些看看还死机吗?

数据很少啊 就一页。

我在BCB6下做过不少 DBGRID+ACCESS ,从来没有遇到 ......

Vb.net Access CrystalReport - .NET技术 / VB.NET

第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......

如何修改ACCESS系统表

如何修改msysobjects表中的数据呢?谢谢
啥都没有,意思不明确,再详细点吧

不要改sysobjects里的东西。
用其它方法改,表名或其他。

要在ACCESS环境下配置权限,才能访问系统表...

谢谢大家。
是这样,看 ......

如何将access里面的附件保存到磁盘上呢

请大侠指点,跪谢了,最好有代码
要用到ADOX对象,查下帮助文档,
http://hyadliujing.blog.163.com/blog/static/4484507420091020969233/?mode=edit

没有找到啊 看了你的博客了,我是想将access里面的附件保存 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号