使用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

如何使用Linq在每个组中获得第一条记录

来自分类Dev

如何仅使用LINQ从实体加载最后一条记录?

来自分类Dev

删除一条记录的查询变得超级慢

来自分类Dev

是否可以编写一条指令来匹配“任何其他查询参数”?

来自分类Dev

PHP查询选择一条记录

来自分类Dev

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

来自分类Dev

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

来自分类Dev

查询以使用order by子句获取下一条记录

来自分类Dev

mysql查询按时间选择最后一条记录

来自分类Dev

LINQ选择每个匹配结果的下一条记录

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

跳过一条记录并使用以前的记录数据

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

mysql查询按时间选择最后一条记录

来自分类Dev

andorid-db查询以获取最后一条记录或组中的第一条(如果最后一条记录与先前的记录重复)

来自分类Dev

查询以显示除初始记录以外的记录

来自分类Dev

SQL查询获取第一条记录

来自分类Dev

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

来自分类Dev

MySQL查询获取最后一条记录然后加入

来自分类Dev

Linq映射EntityDb到Dto很慢,一条记录

来自分类Dev

如何编写 SQL 查询以使用 IN 子句获取第一条记录(最新)?

来自分类Dev

SQLite 查询只返回第一条记录

来自分类Dev

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

Related 相关文章

  1. 1

    如何使用Linq在每个组中获得第一条记录

  2. 2

    如何仅使用LINQ从实体加载最后一条记录?

  3. 3

    删除一条记录的查询变得超级慢

  4. 4

    是否可以编写一条指令来匹配“任何其他查询参数”?

  5. 5

    PHP查询选择一条记录

  6. 6

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

  7. 7

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

  8. 8

    查询以使用order by子句获取下一条记录

  9. 9

    mysql查询按时间选择最后一条记录

  10. 10

    LINQ选择每个匹配结果的下一条记录

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

    跳过一条记录并使用以前的记录数据

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

    mysql查询按时间选择最后一条记录

  21. 21

    andorid-db查询以获取最后一条记录或组中的第一条(如果最后一条记录与先前的记录重复)

  22. 22

    查询以显示除初始记录以外的记录

  23. 23

    SQL查询获取第一条记录

  24. 24

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

  25. 25

    MySQL查询获取最后一条记录然后加入

  26. 26

    Linq映射EntityDb到Dto很慢,一条记录

  27. 27

    如何编写 SQL 查询以使用 IN 子句获取第一条记录(最新)?

  28. 28

    SQLite 查询只返回第一条记录

  29. 29

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

热门标签

归档