在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子句相关推荐

  1. 【优达学城测评】SELECT 子句(6)

    2019独角兽企业重金招聘Python工程师标准>>> Select 子句 以下是课程中目前为止出现的所有 select 子句. where where 子句表示限制条件 - 过滤出 ...

  2. select sqlite 唯一_SQLite中的SELECT子句使用通配符

    SQLite中的SELECT子句使用通配符 在SELECT子句中支持两个通配符,分别为*和table_name.*.其中,*通配符会将FROM子句中每个源表的所有用户定义的列进行输出.例如,下面的SQ ...

  3. SQLite中的SELECT子句使用表达式

    SQLite中的SELECT子句使用表达式 在SELECT语句中可以只有SELECT子句不写FROM子句.这些表达式列表将被单次计算,生成一行,然后组成工作表.这对于测试和判断独立表达式很有用.例如, ...

  4. SQLite中的SELECT子句使用通配符

    SQLite中的SELECT子句使用通配符 在SELECT子句中支持两个通配符,分别为*和table_name.*.其中,*通配符会将FROM子句中每个源表的所有用户定义的列进行输出.例如,下面的SQ ...

  5. SQLite中的SELECT子句使用别名

    SQLite中的SELECT子句使用别名 开发者可以使用AS关键字为指定的列名提供一个新的别名,其语法形式如下 SELECT column_name AS Alias [,-] 例如,下面的SQL语句 ...

  6. SQLite中的SELECT子句

    SQLite中的SELECT子句 目前为止,最常见的SELECT语句由三个子句组成,分别为SELECT.FROM与WHERE.本小节我们首先讲解SELECT子句.SELECT子句可以用来定义最终结果表 ...

  7. Select 子句后的别名,在where条件中不能使用

    SELECT * FROM student WHERE (条件) 执行顺序,先执行FROM 子句,然后执行WHERE 子句,最后执行SELECT 所以Select 子句后的别名,在where条件中不能 ...

  8. oracle SELECT子句中避免使用 ‘ * ‘

    当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 '*' 是一个方便的方法. 不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将'*' 依次转换成所 ...

  9. SQL学习之SELECT子句顺序

    下面来总计下之前的随笔中所说过的所有的SELECT子句的顺序. 子句 说明 是否必须使用 SELECT                  要返回的列或者表达式                      ...

最新文章

  1. js ftpclient linux server,Node.JS用Socket实现FTP Server服务器和Client客户端
  2. java foreach 循环原理
  3. android 成长日记 5.关于progress控件和Alertdialog和layout学习
  4. php 多图上传编辑器,laravel中使用WangEditor及多图上传
  5. uniapp中搜索输入与频繁点击(防抖节流)
  6. Ajax-jsonp
  7. @SpringBootTest注解进行单元测试无法运行
  8. 关于码云开源项目SpringBootAdmin多数据源配置
  9. UIActionSheet 多项弹出框
  10. Opencv--copyTo()函数的使用方法
  11. iOS 数据库操作(使用FMDB)
  12. 重庆邮电大学计算机学硕考研经验,重庆邮电大学计算机考研复试备考经验及经过...
  13. IE浏览器打不开解决办法
  14. nginx -s reopen的理解
  15. 切换电脑计算机名称软件,多电脑切换器
  16. 叫你别随便重启Redis!!!怎么样,数据全丢了吧~~~
  17. 矩阵顺逆时针旋转、翻转 java
  18. 免费好用的录屏软件OBS-Studio
  19. pyTorch入门(五)——训练自己的数据集
  20. graphql_GraphQL简介

热门文章

  1. oracle sid环境变量,ORACLE_SID环境变量设置的问题
  2. linux网络掉线频繁怎么设置,ubuntu频繁掉线
  3. ESP32检测调制激光信号程序优化
  4. 全国大学生智能车竞赛申请沁恒RISC-V MCU样品说明
  5. 压力传感器 ZNHM-I-5KG初步测试
  6. ZLAN串口转接以太网ZLSN3003S
  7. @Transactional注解在什么情况下失效?
  8. spire.doc 转html,c# html 转Word--Spire.Doc
  9. python做马尔科夫模型预测法_隐马尔可夫模型的前向算法和后向算法理解与实现(Python)...
  10. .java编写一个梯形类lader_能够完成相关计算above为高_【Java】编写一个应用程序计算梯形和圆形的面积...