随笔分类 -  Database

access数据库 top语句失效解决方法
摘要:使用查询语句 select top 1 * from News order by [PublicTime] desc 就不一定管用了,如果News表里面的PublicTime字段没有重复的话,那么OK,结果是正确的,而如果里面有重复的数据,那么有多少条重复的就 会查询出多少条记录。为什么会这样呢? 引用“JET SQL不是 T-SQL语句,jet sql 会返回重复值,也就是说,一个表中如果 ORDER BY 的字段都是 0 ,一共有100条记录,即使你用SELECT TOP 1 来返回记录,也同样返回100条记录,因为 JET DB 无从在这100条记录里面判断先后次序,只能返回100条。” 阅读全文

posted @ 2013-07-05 01:48 potoofly 阅读(524) 评论(0) 推荐(0)

Access2007中如何运行SQL执行SQl语句
摘要:1. 在“创建”选项卡中,单击“其他”组中的“查询设计”。2. 单击“显示表”对话框中的“关闭”,而不添加任何表或查询。3. 在“设计”选项卡中,单击“查询类型”工作组中的“联合”。4. 单击“显示/隐藏”工作组中的“属性表”以显示查询的属性表。5. 在“SQL 传递查询”窗口中,键入您的传递查询。例如,下面的传递查询在 Select 语句中使用 Microsoft SQL Server 的 TOP 运算符,以仅返回示例数据库的“订单”表中的前 25 份订单: Select TOP 25 orderid from orders6. 若要运行查询,请单击“设计”选项卡的“结果”组中的“运行”。对 阅读全文

posted @ 2013-07-01 21:17 potoofly 阅读(327) 评论(0) 推荐(0)