小编Kar*_*arl的帖子

SQL条件SELECT

我想创建一个存储过程,其中包含指示应选择哪些字段的参数.

例如,我想将两个参数"selectField1"和"selectField2"分别作为bools传递.

然后我想要类似的东西

SELECT

if (selectField1 = true) Field1 ELSE do not select Field1

if (selectField2 = true) Field2 ELSE  do not select Field2

FROM Table
Run Code Online (Sandbox Code Playgroud)

谢谢卡尔

sql select conditional

32
推荐指数
3
解决办法
10万
查看次数

SQL LEFT JOIN返回0而不是NULL

我想加入两个表,计算每种类型的记录数.如果左表中没有该类型的记录,我希望返回0,而不是null.

我怎样才能做到这一点?

sql null left-join

23
推荐指数
6
解决办法
5万
查看次数

SubSonic 3.0中的SQL视图

有什么办法可以在SubSonic 3.0中访问我的SQL视图吗?代码生成似乎完全跳过了视图

subsonic subsonic3

13
推荐指数
2
解决办法
2073
查看次数

将DataGridView内容复制到剪贴板

我想复制DataGridView的内容并将其粘贴到Excel中.我试过了:

myDataGrid.SelectAll();
DataObject dataObj = myDataGrid.GetClipboardContent();
Clipboard.SetDataObject(dataObj, true)
Run Code Online (Sandbox Code Playgroud)

但这只是没有粘贴.

有什么建议?

c# clipboard datagridview copy

13
推荐指数
1
解决办法
3万
查看次数

SQL Escape''

我试图通过执行以下操作在SQL 2008中运行查询:

@query varchar(max)

SET @query = 'SELECT * FROM Table WHERE [Name] = ' 'Karl' ' '

EXEC(@query)
Run Code Online (Sandbox Code Playgroud)

问题是由于某种原因,周围的撇号'Karl'不会被转义,即查询执行为...WHERE [Name] = Karl失败.

有人有建议吗?

谢谢

卡尔

sql-server escaping

5
推荐指数
1
解决办法
1万
查看次数