sql-order-by

    0热度

    2回答

    为什么不能正常工作? DECLARE @temp table (ShipNo int, Supplier varchar(10) ) INSERT INTO @temp VALUES (1,'CFA') INSERT INTO @temp VALUES (1, 'TFA') INSERT INTO @temp VALUES (2, 'LRA') INSERT INTO @temp

    2热度

    1回答

    我试图按照用C#编写的.Net应用程序中的名称对产品列表进行排序,以获取通过命令从SQL Server数据库获得的相同列表: select * from Products order by ProductName 不幸的是,应用程序排序的行为与数据库排序不同。它可能与排序规则有关:数据库具有SQL_Latin1_General_CP1_CI_AS排序规则。 如何让应用程序完全像数据库那样对这些字符

    14热度

    11回答

    是否可以按照预定顺序执行SELECT语句,选择ID 7,2,5,9和8 并按照该顺序将它们返回,基于不超过ID字段? Statements SELECT id FROM table WHERE id in(7,2,5,9,8);和SELECT id FROM table WHERE id in(8,2,5,9,7);都以相同的顺序返回它们。

    2热度

    3回答

    我的技术人员Bretheren(和Sisteren,当然!), 我有了以下的实体LinqToSql数据模型: data model http://danimal.acsysinteractive.com/images/advisor.jpg 我需要检索所有顾问一个特定的办公室,按照他们在办公室内的顺序排列。我有第一部分工作加入: public static List<Advisor>GetOffi

    0热度

    3回答

    我的数据库中有一列(标志),类型为varchar(1),填充Y或NULL(这是它是如何,不在我的控制中)。 在SQL Server中,按查询按升序排列,NULL排在顶部。对于Oracle和DB2,这种行为应该是一致的吗? 如果相反,我在列上有一个COALESCE以确保它在查询中不为空,我是否可能遇到任何性能问题(由于表扫描等)? 编辑 查询必须在所有3个数据库一致,否则我将不得不处理它的代码,因此

    1热度

    4回答

    我有以下的LINQ to SQL查询,其中我试图做一个多列GROUP BY:( “不能按类型 '任务' 命令”) return from revision in dataContext.Revisions where revision.BranchID == sourceBranch.BranchID-1 && !revision.HasBeenMerged