是否可以在linq to entities/sql的编译查询中使用诸如switch语句之类的语句?例如,当从数据库返回排序的记录时,我希望在一个编译的查询中使用一个类似switch的语句来对不同的属性进行排序,而不是必须为您想要排序的每个属性编写2个编译查询(升序和降序),即使是一个简单的可排序网格,也可以编写多达10个编译查询。在T-SQL中,使用case语句很容易做到这一点,因为我可以想象大多数
我最近搬到了一个共享主机,它使用的是MySQL 5.6.39而不是MariaDB 10.x,我想知道MySQL中以下MariaDB语句的等价物是什么?(SELECT @rank := 0) r ORDER BY `prestige` DESC, `xp` DESC) t;我的目标是先按声望降序,然后按xp降序排列,然后使用WHERE查询查找特定玩家的排名。