使用Linq来查询除一条记录以外的其他所有记录

尼丁·保罗

我的数据库中有一个表,其中包含一组名称。我需要使用按条件排序以按字母顺序对名称进行排序,但如果用户名为Say'John',则应在列表顶部显示一个名称。我有一个SQL查询,但是如何在linq中使用以下查询?

SELECT name
FROM names
ORDER BY
  CASE WHEN name = 'John' THEN 0 ELSE 1 END,
name
拉胡尔·辛格(Rahul Singh)

试试这个:-

var result = db.names.Where(x => x.Name == "John")
                     .Concat(db.names.Where(x => x.Name != "John")
                     .OrderBy(x => x.Name)).ToList();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP查询选择一条记录

来自分类Dev

尝试获取此LINQ查询中每个MemID的第一条记录

来自分类Dev

Linq查询以获取最后一条记录

来自分类Dev

使用Linq来查询除一条记录以外的其他记录

来自分类Dev

使用laravel雄辩的关系来检索除NULL以外的所有记录

来自分类Dev

如何在下一条记录等于上一条记录时对所有记录进行分组

来自分类Dev

根据使用MySQL的每个客户的日期将第一条记录与其他行进行比较

来自分类Dev

仅检索每个实体的最后一条记录,而不是所有记录

来自分类Dev

如何使用linq跳过最后2条记录并获取所有其他记录?

来自分类Dev

使用LINQ,为什么只有一条记录时GroupBy不返回任何行?

来自分类Dev

基于下一条记录值的GS查询记录

来自分类Dev

将一条记录中的数组字段与所有其他重新编码连接起来-pySpark

来自分类Dev

是否有一条命令显示除Grails Fields插件选择的所有其他字段?

来自分类Dev

Linq查询以获取最后一条记录

来自分类Dev

SQL Server的一列和其他所有记录都需要前1条记录

来自分类Dev

如何使用linq获取列表中不同日期的所有第一条记录

来自分类Dev

从重复记录中获取第一条记录,并在其他表中使用其标识

来自分类Dev

将一条记录与所有其他记录进行比较以删除重复项-python或R

来自分类Dev

当我使用此sql查询时,它会重复该值,即表中只有一条记录,并且显示8条记录

来自分类Dev

如何获取所有JSON记录而不是仅保存最后一条记录

来自分类Dev

sql查询不检索所有记录只检索最后一条记录

来自分类Dev

如何根据 SQL 查询中其他聚合列的日期获取最后一条记录

来自分类Dev

我想添加费用和余额记录并将其更新到其他列或相同的余额列,但只有第一条记录受到影响

来自分类Dev

出于某种原因,即使查询在技术上符合条件,它也返回除 2 条记录以外的所有记录

来自分类Dev

根据特定列排序后如何获取除前5条记录以外的所有记录

来自分类Dev

为什么我的 GraphQL 查询返回一条记录失败,但我查找所有记录的查询工作正常?

来自分类Dev

删除数据库中除一条记录外的所有记录

来自分类Dev

MySQL - 使用带有 DATE_ADD 和 DATE_SUB 的 COALESCE 来获取下一条/上一条记录

来自分类Dev

从表中的分组记录中选择除最后一条记录之外的所有记录

Related 相关文章

  1. 1

    PHP查询选择一条记录

  2. 2

    尝试获取此LINQ查询中每个MemID的第一条记录

  3. 3

    Linq查询以获取最后一条记录

  4. 4

    使用Linq来查询除一条记录以外的其他记录

  5. 5

    使用laravel雄辩的关系来检索除NULL以外的所有记录

  6. 6

    如何在下一条记录等于上一条记录时对所有记录进行分组

  7. 7

    根据使用MySQL的每个客户的日期将第一条记录与其他行进行比较

  8. 8

    仅检索每个实体的最后一条记录,而不是所有记录

  9. 9

    如何使用linq跳过最后2条记录并获取所有其他记录?

  10. 10

    使用LINQ,为什么只有一条记录时GroupBy不返回任何行?

  11. 11

    基于下一条记录值的GS查询记录

  12. 12

    将一条记录中的数组字段与所有其他重新编码连接起来-pySpark

  13. 13

    是否有一条命令显示除Grails Fields插件选择的所有其他字段?

  14. 14

    Linq查询以获取最后一条记录

  15. 15

    SQL Server的一列和其他所有记录都需要前1条记录

  16. 16

    如何使用linq获取列表中不同日期的所有第一条记录

  17. 17

    从重复记录中获取第一条记录,并在其他表中使用其标识

  18. 18

    将一条记录与所有其他记录进行比较以删除重复项-python或R

  19. 19

    当我使用此sql查询时,它会重复该值,即表中只有一条记录,并且显示8条记录

  20. 20

    如何获取所有JSON记录而不是仅保存最后一条记录

  21. 21

    sql查询不检索所有记录只检索最后一条记录

  22. 22

    如何根据 SQL 查询中其他聚合列的日期获取最后一条记录

  23. 23

    我想添加费用和余额记录并将其更新到其他列或相同的余额列,但只有第一条记录受到影响

  24. 24

    出于某种原因,即使查询在技术上符合条件,它也返回除 2 条记录以外的所有记录

  25. 25

    根据特定列排序后如何获取除前5条记录以外的所有记录

  26. 26

    为什么我的 GraphQL 查询返回一条记录失败,但我查找所有记录的查询工作正常?

  27. 27

    删除数据库中除一条记录外的所有记录

  28. 28

    MySQL - 使用带有 DATE_ADD 和 DATE_SUB 的 COALESCE 来获取下一条/上一条记录

  29. 29

    从表中的分组记录中选择除最后一条记录之外的所有记录

热门标签

归档