我有一个表格说tblSwap和StroreVals列.
StroreVals
20
21
29
11
10
五
7
我想使用SQL SERVER 2005以降序获得结果.
怎么做?
如果从StrboreSals DESC触发SELECT StroreVals FROM tblSwap ORDER
输出是7
五
29
21
20
11
10
还有,如果它像"Abc","Def","Azy","kly"?请帮忙
我有以下内容
个字符
A
C
W
B
J
M
Run Code Online (Sandbox Code Playgroud)
如何插入一些序列号,以便在插入数字后字符的顺序不会改变?
我的意思是如果我使用row_number(),输出字符顺序就会改变
select
ROW_NUMBER() over(order by chars) as id,
t.* from @t t
Run Code Online (Sandbox Code Playgroud)
输出:
id chars
1 A
2 B
3 C
4 J
5 M
6 W
Run Code Online (Sandbox Code Playgroud)
我期望的期望是
id chars
1 A
2 C
3 W
4 B
5 J
6 M
Run Code Online (Sandbox Code Playgroud)
此外,我不能使用任何身份字段,id int identity因为我在查询的中间,我需要维护内部联接以实现某些目标.
我希望我能清楚自己.
请帮忙.提前致谢
我有一个集合,我试图按季度排序记录,然后在季度内按最高金额排序.到目前为止我的代码是:
using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
List<Test> lstTest = new List<Test>();
lstTest.Add(new Test { dt = new DateTime(2017, 1, 2), amount = 2500 });
lstTest.Add(new Test { dt = new DateTime(2017, 1, 2), amount = 10000 });
lstTest.Add(new Test { dt = new DateTime(2017, 1, 5), amount = 4000 });
lstTest.Add(new Test { dt = new DateTime(2017, 1, 10), amount = 40000 });
lstTest.Add(new Test { dt = …Run Code Online (Sandbox Code Playgroud) 我的数字是N = 2345
如果我总结它们,结果将是2 + 3 + 4 + 5 = 14;
如果我进一步求和它们将是1 + 4 = 5; 这是一个数字;
找到这个的有效方法是什么?
我正在按照答案(有没有更好的方法来找到数字乘法和求和?)并编写了一个重复的功能但是不起作用
public static int FindSingleDigit(int N)
{
var sum = 0;
while (N != 0)
{
sum = sum + (N % 10);
N = N / 10;
}
if (sum >= 10) FindSingleDigit(sum);
return sum;
}
Run Code Online (Sandbox Code Playgroud) 请查看以下代码
using System.Collections.Generic;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
List<Employee> employeeCollection = new List<Employee>();
for (int i = 1; i < 10; i++) employeeCollection.Add(new Employee {
EmployeeID = i,
EmployeeName = string.Concat("Employee", i),
Email = string.Concat("Email", i) });
//loop thru every record
foreach (Employee e in employeeCollection)
{
SendEMail(e);
}
}
private static void SendEMail(Employee employee)
{
// do something
}
}
class Employee
{
public int EmployeeID { get; set; }
public string EmployeeName …Run Code Online (Sandbox Code Playgroud) c# ×3
sql-server ×2
algorithm ×1
foreach ×1
lambda ×1
linq ×1
optimization ×1
sorting ×1
t-sql ×1