文档章节

SQL、LINQ与Lambda随机取N条数据

可达鸭眉头一皱
 可达鸭眉头一皱
发布于 2017/05/26 15:46
字数 76
阅读 43
收藏 0

SQL(通用于 SQL Server
SELECT * FROM TableName ORDER BY NewID()

LINQ
 t in Table orderby Guid.NewGuid()t

Lambda
Table.OrderBy(x=>Guid.NewGuid())


下面是随机取去前n条数据

SQL(通用于 SQL Server) 

SELECT TOP n * FROM Table ORDER BY NewID()

LINQ 
(fom t in Table orderby Guid.NewGuid()t).Take(n)

Lambda 
Table.OrderBy(x=>Guid.NewGuid()).Take(n)

© 著作权归作者所有

可达鸭眉头一皱
粉丝 3
博文 76
码字总数 33470
作品 0
广州
私信 提问
《.Net 系列》 - Linq & Lambda & t-Sql

select使用 sql Linq to sql Lambda orderby使用 sql Linq to sql Lambda 分页使用 sql Linq to sql Lambda groupby(单分组) sql Linq to sql Lambda groupby(多分组) sql Linq to sql ......

Kimisme
2018/01/09
3
0
EF架构~linq to entity的随机排序问题

对于从linq to sql迁移过来的开发者,对随机排序不会感到陌生,直接为datacontext添加一个方法再配合反射就可以实现随机排序了,代码如下: /// 而对于linq to entity的开发者们就不能使用上...

mcy247
2017/12/05
0
0
Java 8 是否还需要 LINQ?还是已经比 LINQ 更好?

Featured article by oschina reproduced with permission by Data Geekery GmbH. English content copyright © 2013 by Data Geekery GmbH. (此处请勿翻译) LINQ一直是.net程序系统中的一个......

oschina
2013/11/05
17.2K
47
C# SQL优化 及 Linq 分页

每次写博客,第一句话都是这样的:程序员很苦逼,除了会写程序,还得会写博客!当然,希望将来的一天,某位老板看到此博客,给你的程序员职工加点薪资吧!因为程序员的世界除了苦逼就是沉默。...

天才小龙
2018/01/05
0
0
.NET 数据库访问框架 Chloe.ORM v2.18 丰富子查询

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式...

so_while
2017/09/26
715
2

没有更多内容

加载失败,请刷新页面

加载更多

Tedis:基于 TiKV 构建的 NoSQL 数据库

作者介绍: 陈东明,饿了么北京技术中心架构组负责人,负责饿了么的产品线架构设计以及饿了么基础架构研发工作。曾任百度架构师,负责百度即时通讯产品的架构设计。具有丰富的大规模系统构 ...

TiDB
31分钟前
0
0
linux命令

ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件...

WinkJie
39分钟前
1
0
你需要的物流运输类报表,这里都有

你需要的物流运输类报表,都在这里 葡萄城报表模板库是一款免费的报表制作、学习和参考工具,包含了超过 200 张高质量报表模板,涵盖了 16 大行业和 50 多种报表类型,为 30 余万报表开发者提...

葡萄城技术团队
46分钟前
3
0
像Java SE一样编写Java EE(ddd探索)

今天主要改写昨天的组合模式成Web系统。 容器接口为 public interface TreeProduct { /** * 展示所有产品 * @return */ List<TreeProduct> allProducts();...

算法之名
47分钟前
0
0
Django Model 模型建立

Django Model 模型 Django Model层是Django的数据模型层,每一个Model类就是数据库中的一张表; 我们需要注意下面几点: model一般都是定义在不同的APP的models.py模块文件中,可以是一个,也...

彩色泡泡糖
55分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部