问题列表 - 第19679页

SQL Server查询:SELECT 1 WHERE EXISTS与SELECT TOP 1 1

我需要提供一个标志 - 如果条件不满足则为0,如果是,则为1 - 我可以以两种不同的方式进行:

获取员工ID,名称,如果其他人在子订单中,则为1 - 否则为0:

SELECT e.ID
     , e.Name
     , ISNULL ( ( SELECT TOP 1 1 FROM Employee se WHERE se.ManagerID = e.ID ) , 0 ) AS HasSubordinates 
  FROM Employee e
Run Code Online (Sandbox Code Playgroud)

要么

SELECT e.ID
     , e.Name
     , ISNULL ( ( SELECT 1 WHERE EXISTS ( SELECT * FROM Employee se WHERE se.ManagerID = e.ID ) ) , 0 ) AS HasSubordinates 
  FROM Employee e
Run Code Online (Sandbox Code Playgroud)

你会选择哪个版本?为什么?


更新1


这个怎么样 ?

SELECT o.ID
     , o.Name
     , o.StartDate
     , …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005 query-optimization

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

从 VS2005 转换后,项目构建在 VS2008 中被跳过

我最近安装了 VS2008 并打开了一个 VS2005 项目(C++)。然后在转换到 VS2008 后,我尝试构建该项目。但该项目正在被跳过。我尝试了 Clean 和 Rebuild,它也被跳过了。

我如何解决这个问题并在 VS 2008 中构建项目?

忘了提,也在 Build->Configuration Manager 中,勾选了 Build 选项。

visual-studio-2005 visual-studio-2008

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

如何获取属性集名称?

我想在Magento产品视图模板中获取属性集名称.我可以获取属性值$_product->getAttributeText('attribute'),但是如何获取属性集名称?

我想仅在属于某个属性集时才显示属性.

attributes magento

30
推荐指数
3
解决办法
6万
查看次数

为什么我们不能在C++中为抽象类创建对象?

我知道在C++中不允许这样做,但为什么呢?如果它被允许怎么办?问题是什么?

c++ abstract-class object

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

960网格布局的好教程?

我想使用960网格系统为我的网站生成布局.我从他们的网站上下载了自定义生成器的24列流体版本.

现在我想知道我能用它做的每一件小事.我查看了css文件,发现了一些类名,如.suffix_x .prefix_x .push_x .pull_x .clear .clear_fix等

我在哪里可以找到解释所有这些的教程?如何制作左栏,主div等.

很奇怪它没有教你如何在他们的网页上实际使用网格系统.我找不到一个好的教程解释谷歌上的一切.

如果有人可以推荐这样的教程,那将是很棒的.

如果你们中的一些人已经使用了960流体网格系统,那么链接到好的教程也会很棒.

css 960.gs

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

urlpattern的正则表达式

我需要一个URL的正则表达式,如:

/slug/#slug/slug/
Run Code Online (Sandbox Code Playgroud)

我知道应该是这样的:

r'^(?P<slug1>[-\w]+)/#(?P<slug2>[-\w]+)/(?P<slug3>[-\w]+)/$'
Run Code Online (Sandbox Code Playgroud)

但是我遇到了这个角色的问题 #

python regex django django-urls

4
推荐指数
1
解决办法
288
查看次数

最好的Silverlight控件

谁为LOB应用程序提供了最好的第三方Silverlight控件?在过去,我使用Infragistics for WinForm控件非常好,他们也提供了很好的支持.然而,它们似乎有点落后于Silverlight空间中的Telerik.我也注意到了Silverlight工具包 - 它们和Telerik一样强大吗?如果有人能分享他们可能拥有的任何意见或经验,我将不胜感激.

.net silverlight silverlight-3.0 silverlight-4.0

12
推荐指数
1
解决办法
4845
查看次数

Byte []到InputStream或OutputStream

我的数据库表中有一个blob列,我必须byte[]在我的Java程序中使用它作为映射并使用这些数据我必须将其转换为InputStreamOutputStream.但是当我这样做时,我不知道内部会发生什么.任何人都能简单地向我解释一下当我进行这种转换时会发生什么吗?

java bytearray inputstream outputstream

124
推荐指数
3
解决办法
27万
查看次数

如何使用自动生成的列隐藏ASP.NET GridView中的列?

即使是SqlDataSource1.DataBind(),GridView1.Columns.Count也始终为零;

但网格还可以

我可以

for (int i = 0; i < GridView1.HeaderRow.Cells.Count;i++)
Run Code Online (Sandbox Code Playgroud)

我在这里重命名请求标题但是

GridView1.Columns[i].Visible = false;
Run Code Online (Sandbox Code Playgroud)

由于GridView1.Columns.Count为0,我无法使用它.

那么我怎么能隐藏它们呢?

asp.net gridview

35
推荐指数
4
解决办法
12万
查看次数

strndup调用正在破坏堆栈帧

我在AIX 5.3和6.1上看到了"strndup"调用的奇怪行为.如果我调用大小超过实际源字符串长度大小的strndup,那么在该调用之后会出现堆栈损坏.

以下是可能出现此问题的示例代码:

int main ()
{
    char *dst_str = NULL;
    char src_str[1023] = "sample string";

    dst_str = strndup(src_str, sizeof(src_str));

    free(dst_str);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

有没有人经历过这种行为?

如果是,请告诉我.

根据我的观察,必须有来自操作系统的补丁,这个问题得到解决.但如果有任何补丁,我无法得到那个补丁.请多点亮一点.

谢谢和问候,Thumbeti

c aix

2
推荐指数
1
解决办法
2561
查看次数