小编Red*_*ter的帖子

检查是否有任何列是非NULL

我需要在SQL语句中检查列是否为NULL.

我的SQL查询:

select column_a, column_b, column_c, column_d, column_x
from myTable
Run Code Online (Sandbox Code Playgroud)

我的选择中有很多专栏.所以我遇到了性能问题,如果我会做以下事情:

select column_a, column_b, column_c, column_d, column_x
from myTable
where column_a is not null or column_b is not null or column_c is not null 
or column_x  is not null
Run Code Online (Sandbox Code Playgroud)

是否有另一种(更好的)方法来检查是否有任何列为NOT NULL?

sql t-sql sql-server

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

根据可用的宽度和字体计算文本高度?

我们使用PDFsharp从数据库中动态创建PDF文档.

我需要知道根据使用的字体和可用宽度计算文本区域高度的最佳方法.

我需要知道高度,以便我可以在需要时处理分页符.

.net formatting pdfsharp

16
推荐指数
4
解决办法
2万
查看次数

如何模拟开发人员计算机上的网络延迟?

我正在将MS Access 2003应用程序升级为SQL Server后端.在我的开发机器上,SQL Server是本地的,因此性能非常好.我想用远程SQL Server测试性能,以便在重新设计应用程序时考虑网络延迟的影响.我期待一些现在看起来很快的查询在部署到生产后运行得相当慢.

如何在不使用虚拟机或将SQL重定位到另一台计算机的情况下减慢(或模拟远程)SQL Server的速度?是否有某种代理或Windows实用程序可以为我执行此操作?

sql-server performance proxy ms-access latency

16
推荐指数
1
解决办法
4914
查看次数

从命令行转到Atom编辑器中的行

大多数编辑器允许您在从命令行打开文件时传递参数,以转到文件中的特定行号(和列).

我怎么能用Atom做到这一点?

windows shell terminal cmd atom-editor

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

合并两个select语句的结果

我正在使用带有ASP.NET的T-SQL,而c#和我对SQL很新.

我想知道如何结合两个查询的结果

查询1:

SELECT tableA.Id,  tableA.Name, [tableB].Username AS Owner, [tableB].ImageUrl, [tableB].CompanyImageUrl, COUNT(tableD.UserId) AS NumberOfUsers
 FROM tableD RIGHT OUTER JOIN 
         [tableB] INNER JOIN
         tableA ON [tableB].Id = tableA.Owner ON tableD.tableAId = tableA.Id
 GROUP BY tableA.Name, [tableB].Username, [tableB].ImageUrl, [tableB].CompanyImageUrl
Run Code Online (Sandbox Code Playgroud)

QUERY2:

 SELECT tableA.Id,  tableA.Name, COUNT([tableC].Id) AS NumberOfPlans
 FROM   [tableC] RIGHT OUTER JOIN
           tableA ON [tableC].tableAId = tableA.Id
 GROUP BY tableA.Id, tableA.Name
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.提前致谢

sql t-sql select

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

枚举MatchCollection时,为什么var会导致Object类型而不是Match类型?

我在下面的代码中发现了一些奇怪的东西:

MatchCollection mc = Regex.Matches(myString, myPattern);
foreach(var match in mc)
    Console.WriteLine(match.Captures[0]); // <-- this line is invalid, unless I replace 'var' above with 'Match'
Run Code Online (Sandbox Code Playgroud)

变量match是类型Object而不是Match.我习惯于使用var没有这样的问题来枚举集合.为什么MatchCollection不同?

c# regex

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

任何常见的OS文件系统是否都使用哈希来避免多次存储相同的内容数据?

许多文件存储系统使用散列来避免重复相同的文件内容数据(以及其他原因),例如,Git和Dropbox都使用SHA256.文件名和日期可以不同,但​​只要内容生成相同的哈希值,它就不会被存储多次.

为了节省空间,在OS文件系统中这似乎是一件明智的事情.是否有任何Windows或*nix的文件系统可以执行此操作,还是有充分理由说明它们都没有?

在大多数情况下,这将消除对重复文件查找器实用程序的需求,因为此时您将保存的唯一空间将是文件系统中的文件条目,对于大多数用户而言,这不足以解决问题.

编辑:可以说这可能是服务器故障,但我觉得开发人员更有可能理解所涉及的问题和权衡.

filesystems hash operating-system

8
推荐指数
4
解决办法
3839
查看次数

SQL转换日期时间

在SQL Server 2005中,为什么:

PRINT Cast('' AS datetime)

显示:

1月1日1900 12:00 AM

我原本以为它应该是null

sql sql-server casting sql-server-2005

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

Uploadify随意挂100%

我使用Uploadify使我的用户能够通过我的Web应用程序上传图像.

我遇到的问题是,当进度条达到100%时,它偶尔会出现(似乎是随机的),它会"挂起"并且什么都不做.

我想知道是否有任何熟悉uploadify的开发人员可能知道如何解决这个问题?我迫切需要一些帮助.

这是我的前端代码:

<javascript>
jQuery(document).ready(function() {
 jQuery("#uploadify").uploadify({
  'uploader'       : 'javascripts/uploadify.swf',
  'script'         : 'upload-file2.php',
  'cancelImg'      : 'css/images/cancel.png',
  'folder'         : 'uploads/personal_images/' + profileOwner,
  'queueID'        : 'fileQueue',
  'auto'           : true,
  'multi'          : true,
  'fileDesc'       : 'Image files',
     'fileExt'        : '*.jpg;*.jpeg;*.gif;*.png',
  'sizeLimit'      : '2097152',
  'onComplete': function(event, queueID, fileObj, response, data)
  {
   processPersonalImage(fileObj.name);
   arrImgNames.push(fileObj.name);
   showUploadedImages(true);
   document.getElementById("photos").style.backgroundImage = "url('css/images/minicam.png')";
  },
  'onAllComplete'  : function()
  {
     completionMessage(arrFailedNames);
     document.getElementById("displayImageButton").style.display = "inline";
     document.getElementById("photos").style.backgroundImage = "url('css/images/minicam.png')";
  },
  'onCancel'  : function()
  {
     arrImgNames.push(fileObj.name);
     arrFailedNames.push(fileObj.name);
     showUploadedImages(false);
  },
  'onError'  : function() …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery uploadify

8
推荐指数
1
解决办法
2775
查看次数

选择每个不同外键值的最新行

原谅标题,我无法想出一些简短的事情......

我有一个表'更新'与三列,text,typeid,created - text是一个文本字段,typeid是来自'type'表的外键,并创建了一个时间戳.用户正在输入更新并选择它对应的"类型".

有一个对应的'type'表,列'id'和'name'.

我试图得到一个结果集,其中包含'type'表中的行数,以及来自updates.text的最新值,用于类型中的特定行.因此,如果我有3种类型,将返回3行,每种类型一行,以及相关类型的最新updates.text值.

有任何想法吗?

谢谢,

约翰.

sql sql-server-2005 greatest-n-per-group

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