从每个分类选择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的类、插件封装成seajs的模块的方法
- 校准系统时间的VBS代码
- C++线程优先级SetThreadPriority的使用实例
- iOS 水波纹动画的实现效果
- Js查找字符串中出现次数最多的字符及个数实例解析
- php ajax无刷新上传图片实例代码
- json跨域调用python的方法详解
- On Error Resume Next 语句
- Bootstrap fileinput文件上传预览插件使用详解
- (跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
- jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
- VBS教程:属性-SerialNumber 属性
- SQL SERVER 分组求和sql语句
- nginx下支持PATH_INFO的方法实例详解
- php session_start()出错原因分析及解决方法
- java.util.concurrent.ExecutionException 问题解决方法
- 用C++实现一个链式栈的实例代码
- 基于C#代码实现九宫格算法横竖都等于4
- Android仿微信语音消息的录制和播放功能
- 详解Android应用开发--MP3音乐播放器代码实现(一)