从每个分类选择10条记录的sql语句
select a.* from Content a where a.log_ID in (select top 10 log_ID from Content where log_CateID = a.log_CateID order by log_ID desc) order by log_ID desc"
注意
Content 是新闻记录表
log_CateID 是分类字段
log_ID 关键字字段,自动增加的
相关推荐
-
从每个分类选择10条记录的sql语句
从每个分类选择10条记录 复制代码 代码如下: select a.* from Content a where a.log_ID in (select top 10 log_ID from Content where log_CateID = a.log_CateID order by log_ID desc) order by log_ID desc" 注意 Content 是新闻记录表 log_CateID 是分类字段 log_ID 关键字字段,自动增加的
-
随机提取Access/SqlServer数据库中的10条记录的SQL语句
代码如下:本文相关代码如下:Access:select top n * from table order by rnd(id)'id为数据库的自动编号字段Sql Server:select top n * from table order by newid() 但在ASP+Access中,或许是因为缓存的原因,第一条SQL语句无法得到预期的结果,而VB+Access则可以.解决办法是改用如下SQL语句: 本文相关代码如下:RandomizesSqlTxt="Select top 10 * Fro
-
Mysql查询最近一条记录的sql语句(优化篇)
下策--查询出结果后将时间排序后取第一条 select * from a where create_time<="2017-03-29 19:30:36" order by create_time desc limit 1 这样做虽然可以取出当前时间最近的一条记录,但是一次查询需要将表遍历一遍,对于百万以上数据查询将比较费时:limit是先取出全部结果,然后取第一条,相当于查询中占用了不必要的时间和空间:还有如果需要批量取出最近一条记录,比方说:"一个订单表,有用户,订
-
access mysql mssql 随机 10条数据的sql语句 原创
access 随机 10条数据的方法 复制代码 代码如下: select * from table order by rnd(id) 其中rnd(id)中的id为表中的自增长字段access随机显示记录(不重复)解决方案 复制代码 代码如下: <% '-------------------------数据库连接----------------------- Set objConn = Server.CreateObject("ADODB.Connection") objConn.
-
asp下sql和access数据库随机取10条记录的代码newid()
MSSQL:select top 10 * from [table] order by newid() ACCESS: 复制代码 代码如下: '以利用rs.move嘛 '如随机取10条 n = 10 '先要判断总记录数是否少于10,若小于10,则有多少取多少 if n>10 rs.recordCount then n=rs.recordCount dim ranNum for i = 1 to n Randomize() ranNum = int(rs.recordC
-
asp下删除Access数词库中的空记录的sql语句
用零长度字符指示不存在数据 若要在 Microsoft Access 数据库中指示不存在数据,可以在"文本"或"备注"字段输入零长度字符串 (零长度字符串:不含字符的字符串.可以使用零长度字符串来表明您知道该字段没有值.输入零长度字符串的方法是键入两个彼此之间没有空格的双引号 (" ").).在连接到 Microsoft SQL Server 数据库的 Microsoft Access 项目 (Microsoft Access 项目:与 Mic
-
如何从数据库中随机取出10条记录的方法
function xipai(mystr) xipai="" if len(mystr)=0 then'如果是空的,那么初试化一付连续的牌 for i=1 to 52 mystr=mystr & " " next end if dim i,x for i=1 to 52 myarry=split(mystr) 'myarry是下标52的数组,前0-51个有效 randomize x=cint(rnd*(ubound(myarry)-1))'前0-51个随便找
-
随机提取N条记录
随机提取10条记录的例子: Sql server: select top 10 * from 表 order by newid() Access: SELECT top 10 * FROM 表 ORDER BY Rnd(id) Rnd(id) 其中的id是自动编号字段,可以利用其他任何数值来完成 比如用姓名字段(UserName) SELECT top 10 * FROM 表 ORDER BY Rnd(len(UserName)) MySql: Select * From 表 Order By
-
随机提取N条记录 推荐
随机提取10条记录的例子: Sql server: select top 10 * from 表 order by newid() Access: Select top 10 * FROM 表 orDER BY Rnd(id) Rnd(id) 其中的id是自动编号字段,可以利用其他任何数值来完成 比如用姓名字段(UserName) Select top 10 * FROM 表 orDER BY Rnd(len(UserName)) MySql: Select * From 表 order By
-
有用的SQL语句(删除重复记录,收缩日志)
删除重复记录,将TABLE_NAME中的不重复记录保存到#TABLE_NAME中 select distinct * into #table_name from table_name delete from table_name select * into table_name from #table_name drop table #table_name 与此相关的是"select into"选项,可以在数据库属性 对话框中,勾起来此项,或者在Query Analyzer中执行 ex
随机推荐
- jQuery实现下拉框功能实例代码
- jQuery插件zepto.js简单实现tab切换
- Oracle 11g数据库详细安装图文教程
- mysql 5.7.17的最新安装教程图文详解
- Android 中ScrollView嵌套GridView,ListView的实例
- HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
- win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法
- JavaScript自定义事件介绍
- jQuery图片特效插件Revealing实现拉伸放大
- jQuery代码实现实时获取时间
- 破解.net程序(dll文件)编译和反编译方法
- 金山反病毒20050125_日报
- C#判断某个软件是否已安装实现代码分享
- javascript中文本框中输入法切换的问题
- android开发教程之判断是手机还是平板的方法
- php获得文件扩展名三法
- 游戏私服安全攻防技巧全攻略之攻击篇
- layui实现动态和静态分页
- IntelliJ IDEA中打开拼写检查与忽略提示曲线的方法
- pandas.DataFrame选取/排除特定行的方法