我有一个动态查询,我在存储过程中使用exec命令来执行它.
现在我想从执行查询的结果中只提取前10行.
我无法修改查询,我只想从结果中提取
这是我正在执行的查询.
DECLARE @Str nvarchar(max)
SET @str = 'SELECT *
FROM tblC6FD_QueryBuilderMaster'
EXEC (@str)
Run Code Online (Sandbox Code Playgroud)
如何在不修改实际查询的情况下限制结果
谢谢
我有以下字符串
string _sql = "SELECT [Date] ,[Product Name] ,Sum([Revenue]) as [Revenue] FROM [tblC6FD_Data_16_BisLanguage17112011] Group By [Date] ,[Product Name] ";
Run Code Online (Sandbox Code Playgroud)
我想提取框括号内的所有子串
我想要像这样的输出
[日期]
[产品名称]
[收入]
[日期]
[产品名称]
我尝试了一些类似的东西,但完全迷失了
var str = _sql.Split(new[] { ',' },StringSplitOptions.RemoveEmptyEntries).Select(col => new {
col,token = col.TrimStart().Split().First()}).Where(x => x.token.Contains('[')).Select(x => x.token);
Run Code Online (Sandbox Code Playgroud) 我有以下两个清单
清单1
public List<string> _strImportFields = new List<string> {"1","2","5","6"}
public List<string> _strImportFields2 = new List<string> {"1","2","3","4"}
Run Code Online (Sandbox Code Playgroud)
我想找到第二个列表中不存在的第二个列表的所有项目
这里有很多例子,我已经尝试了所有这些,但没有得到理想的结果
请帮忙
谢谢
我想将数据表的列转换为字符串列表
我在stackoverflow上找到了许多链接,但这不符合我的要求
我尝试了几个选项
List<string> lstColumnList1 = dtAllRows.Columns.Cast<string>().ToList();3
List<string> lstColumnList = dtAllRows.AsEnumerable().Select(x => x[0].ToString()).ToList();
Run Code Online (Sandbox Code Playgroud)
我不想运行列的循环但是注意工作.请帮忙.