Linq之select子句
在Linq中select子句用来指定查询结果的类型和表现形式。Linq查询要么以select子句结尾,要么以group子句结尾。
1 List<UserBaseInfo> users = new List<UserBaseInfo>(); 2 3 for (int i = 1; i < 10; i++) 4 { 5 users.Add(new UserBaseInfo(i, "user0" + i.ToString(), "user0" + i.ToString() + "@web.com")); 6 } 7 8 9 //以下是创建Linq查询 10 var result = from u in users 11 12 where u.ID < 3 13 select u.UserName;
上面的select子句查询结果的类型为string类型的序列,序列值为users的username属性。
下面代码演示了使用select子句创建一个序列,其中序列包含id和username两个属性。该select子句使用了new 创建一个新的序列,该新序列包含两个属性,id和username。
1 List<UserBaseInfo> users = new List<UserBaseInfo>(); 2 3 for (int i = 1; i < 10; i++) 4 { 5 users.Add(new UserBaseInfo(i, "user0" + i.ToString(), "user0" + i.ToString() + "@web.com")); 6 } 7 8 9 10 var result = from u in users 11 12 where u.ID < 3 13 select new{u.ID, u.UserName};
Linq之select子句相关推荐
- 【优达学城测评】SELECT 子句(6)
2019独角兽企业重金招聘Python工程师标准>>> Select 子句 以下是课程中目前为止出现的所有 select 子句. where where 子句表示限制条件 - 过滤出 ...
- select sqlite 唯一_SQLite中的SELECT子句使用通配符
SQLite中的SELECT子句使用通配符 在SELECT子句中支持两个通配符,分别为*和table_name.*.其中,*通配符会将FROM子句中每个源表的所有用户定义的列进行输出.例如,下面的SQ ...
- SQLite中的SELECT子句使用表达式
SQLite中的SELECT子句使用表达式 在SELECT语句中可以只有SELECT子句不写FROM子句.这些表达式列表将被单次计算,生成一行,然后组成工作表.这对于测试和判断独立表达式很有用.例如, ...
- SQLite中的SELECT子句使用通配符
SQLite中的SELECT子句使用通配符 在SELECT子句中支持两个通配符,分别为*和table_name.*.其中,*通配符会将FROM子句中每个源表的所有用户定义的列进行输出.例如,下面的SQ ...
- SQLite中的SELECT子句使用别名
SQLite中的SELECT子句使用别名 开发者可以使用AS关键字为指定的列名提供一个新的别名,其语法形式如下 SELECT column_name AS Alias [,-] 例如,下面的SQL语句 ...
- SQLite中的SELECT子句
SQLite中的SELECT子句 目前为止,最常见的SELECT语句由三个子句组成,分别为SELECT.FROM与WHERE.本小节我们首先讲解SELECT子句.SELECT子句可以用来定义最终结果表 ...
- Select 子句后的别名,在where条件中不能使用
SELECT * FROM student WHERE (条件) 执行顺序,先执行FROM 子句,然后执行WHERE 子句,最后执行SELECT 所以Select 子句后的别名,在where条件中不能 ...
- oracle SELECT子句中避免使用 ‘ * ‘
当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 '*' 是一个方便的方法. 不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将'*' 依次转换成所 ...
- SQL学习之SELECT子句顺序
下面来总计下之前的随笔中所说过的所有的SELECT子句的顺序. 子句 说明 是否必须使用 SELECT 要返回的列或者表达式 ...
最新文章
- js ftpclient linux server,Node.JS用Socket实现FTP Server服务器和Client客户端
- java foreach 循环原理
- android 成长日记 5.关于progress控件和Alertdialog和layout学习
- php 多图上传编辑器,laravel中使用WangEditor及多图上传
- uniapp中搜索输入与频繁点击(防抖节流)
- Ajax-jsonp
- @SpringBootTest注解进行单元测试无法运行
- 关于码云开源项目SpringBootAdmin多数据源配置
- UIActionSheet 多项弹出框
- Opencv--copyTo()函数的使用方法
- iOS 数据库操作(使用FMDB)
- 重庆邮电大学计算机学硕考研经验,重庆邮电大学计算机考研复试备考经验及经过...
- IE浏览器打不开解决办法
- nginx -s reopen的理解
- 切换电脑计算机名称软件,多电脑切换器
- 叫你别随便重启Redis!!!怎么样,数据全丢了吧~~~
- 矩阵顺逆时针旋转、翻转 java
- 免费好用的录屏软件OBS-Studio
- pyTorch入门(五)——训练自己的数据集
- graphql_GraphQL简介
热门文章
- oracle sid环境变量,ORACLE_SID环境变量设置的问题
- linux网络掉线频繁怎么设置,ubuntu频繁掉线
- ESP32检测调制激光信号程序优化
- 全国大学生智能车竞赛申请沁恒RISC-V MCU样品说明
- 压力传感器 ZNHM-I-5KG初步测试
- ZLAN串口转接以太网ZLSN3003S
- @Transactional注解在什么情况下失效?
- spire.doc 转html,c# html 转Word--Spire.Doc
- python做马尔科夫模型预测法_隐马尔可夫模型的前向算法和后向算法理解与实现(Python)...
- .java编写一个梯形类lader_能够完成相关计算above为高_【Java】编写一个应用程序计算梯形和圆形的面积...