社区
MS-SQL Server
帖子详情
select语句按某个字段随机排序怎么实现??
zero1977
2003-12-19 03:02:16
如题
...全文
94
3
打赏
收藏
select语句按某个字段随机排序怎么实现??
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zero1977
2003-12-19
打赏
举报
回复
哈哈,我知道了
SELECT *
FROM goods
ORDER BY NEWID()
zjcxc
元老
2003-12-19
打赏
举报
回复
select * from 表 order by newid()
lynx1111
2003-12-19
打赏
举报
回复
order by newid()
MySQL使用
SELECT
语句
不加ORDER BY默认是如何
排序
的?
大家好,我是阿飞云怕什么真理无穷,进一步有近一步的欢喜记录一个MySQL查询
排序
的问题,一个SQL
语句
没有加order by,那么查询出来的结果到底是按照什么规则
排序
的呢?查询了网上的一些资料,分享如下:•MyISAM 表MySQL
Select
默认
排序
是按照物理存储顺序显示的(不进行额外
排序
)。也就是说
SELECT
* FROM tbl – 会产生“表扫描”。如果表没...
MySQL中
实现
随机
排序
这些方法仅适用于普通查询,若需要在多次查询中保持数据的
随机
次序,需要在查询时提供一个固定的
随机
种子,并在之后的查询中使用相同的
随机
种子
oracle子查询
select
语句
,Oracle 子查询(复杂
select
语句
)
在执行数据操作时,如果某个操作需要依赖于另外一个
select
语句
的查询结果,那么就可以把
select
语句
迁入到该操作
语句
中,这样就形成了一个子查询。实际应用中,表与表之间相互关联,相互依存,这样就可以根据数据之间的关系使用相应的子查询,从而
实现
复杂的查询。一、子查询子查询是在 SQL
语句
内的另外一条
select
语句
,也被称为内查询或是 内
select
语句
。在
select
、insert、...
使用oracle根据某个
字段
进行
排序
之后进行
随机
取出几条数据
使用oracle根据某个
字段
进行
排序
之后进行
随机
取出几条数据 第一种方式 //使用CAST是因为
字段
里面是varchar2类型,需要转换成integer类型
SELECT
* FROM (
SELECT
ROWNUM id,tt.* FROM (
SELECT
f.* FROM 表名 f ORDER BY CAST(
字段
名 AS INTEGER) ASC) tt) WHERE id BETWEEN 从几开始 AND 从几结束 第二种方式
SELECT
* FROM (
SELECT
ROWNUM id,
Oracle对
select
查询出的结果集
随机
排序
select
* from emp t where rownum <= 5 order by dbms_random.value; 查询五次的结果:
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章