标签: exists

PHP中的is_file或file_exists

我需要检查文件是否在指定位置的HDD上($ path.$ file_name).

哪个是is_file()file_exists()函数之间的区别,哪个更好/更快在PHP中使用?

php file exists

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

SQL Server IN与EXISTS性能

我很好奇以下哪一项会更有效率?
我一直对使用有点谨慎,IN因为我相信SQL Server会将结果集转化为一个大的IF声明.对于大的结果集,这可能导致性能不佳.对于小结果集,我不确定是否更可取.对于大型结果集,EXISTS效率会不会更高?

WHERE EXISTS (SELECT * FROM Base WHERE bx.BoxID = Base.BoxID AND [Rank] = 2)
Run Code Online (Sandbox Code Playgroud)

WHERE bx.BoxID IN (SELECT BoxID FROM Base WHERE [Rank = 2])
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2005 exists query-performance sql-in

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

检查实体框架中是否存在对象的最佳方法?

从性能的角度来看,检查数据库中是否存在对象的最佳方法是什么?我正在使用Entity Framework 1.0(ASP.NET 3.5 SP1).

linq-to-entities entity-framework exists

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

使用mkdir时如何防止makefile中的"目录已存在错误"

我需要在我的makefile中生成一个目录,我想不要一遍又一遍地得到"目录已存在错误",即使我可以轻易忽略它.

我主要使用mingw/msys但是想要能够在其他shell /系统中运行的东西.

我试过这个,但它没有用,有什么想法?

ifeq (,$(findstring $(OBJDIR),$(wildcard $(OBJDIR) )))
-mkdir $(OBJDIR)
endif
Run Code Online (Sandbox Code Playgroud)

directory makefile exists

107
推荐指数
9
解决办法
11万
查看次数

Mongo:查找没有特定字段的项目

如何搜索集合中缺少MongoDB中某个字段的文档?

null exists mongodb

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

MongoDB:如何查询字段为null或未设置的记录?

我有一个Emailsent_at日期字段的文件:

{
  'sent_at': Date( 1336776254000 )
}
Run Code Online (Sandbox Code Playgroud)

如果Email尚未发送,则该sent_at字段为空或不存在.

我需要得到所有已发送/未发送的计数Emails.我一直试图找出查询此信息的正确方法.我认为这是获得发送计数的正确方法:

db.emails.count({sent_at: {$ne: null}})
Run Code Online (Sandbox Code Playgroud)

但是我应该如何计算未发送的数量呢?

null exists mongodb mongodb-query

97
推荐指数
4
解决办法
11万
查看次数

检查Rails中控制器是否存在记录

在我的应用程序中,用户可以创建业务.当他们触发index我的行动时,我BusinessesController想检查一个企业是否与以下内容相关current_user.id:

  • 如果是:显示业务.
  • 如果否:重定向到该new操作.

我试图用这个:

if Business.where(:user_id => current_user.id) == nil
  # no business found
end
Run Code Online (Sandbox Code Playgroud)

但即使业务不存在,它也总是会回归......

如何测试数据库中是否存在记录?

activerecord ruby-on-rails exists ruby-on-rails-3

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

如何使用Ruby中的一个命令检查目录/文件/符号链接是否存在

是否有一种方法可以检测目录/文件/符号链接/等.实体(更广义)存在?

我需要一个函数,因为我需要检查一个可能是目录,文件或符号链接的路径数组.我知道File.exists?"file_path"适用于目录和文件,但不适用于符号链接(即File.symlink?"symlink_path").

ruby directory symlink file exists

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

SQL - IF EXISTS UPDATE ELSE INSERT INTO

我想要做的是INSERT我的数据库中的订阅者,但IF EXISTS它应该UPDATE是行,ELSE INSERT INTO一个新行.

Ofcourse我连接到数据库第一和GET$name,$email$birthday从URL字符串.

$con=mysqli_connect("localhost","---","---","---");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$name=$_GET['name']; 
$email=$_GET['email'];
$birthday=$_GET['birthday'];
Run Code Online (Sandbox Code Playgroud)

这可行,但只是添加新行;

mysqli_query($con,"INSERT INTO subs (subs_name, subs_email, subs_birthday)
VALUES ('$name', '$email', '$birthday')");

mysqli_close($con);
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的;

mysqli_query($con,"INSERT INTO subs (subs_name, subs_email, subs_birthday)
VALUES '$name', '$email', '$birthday'
ON DUPLICATE KEY UPDATE subs_name = VALUES($name), subs_birthday = VALUES($birthday)");
mysqli_close($con);
Run Code Online (Sandbox Code Playgroud)

mysqli_query($con,"IF EXISTS (SELECT * …
Run Code Online (Sandbox Code Playgroud)

mysql sql insert exists

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

如何使用带有IF EXISTS子查询的SQL Select语句?

如何使用IF EXISTS语句(SQL Server)从子查询中选择布尔值?

它应该是这样的:

SELECT 
  TABEL1.Id, 
  NewFiled = (IF EXISTS(SELECT Id FROM TABLE2 WHERE TABLE2.ID = TABEL1.ID) 
                 SELECT 'TRUE' 
              ELSE 
                 SELECT 'FALSE') 
FROM TABEL1
Run Code Online (Sandbox Code Playgroud)

sql sql-server exists

67
推荐指数
4
解决办法
19万
查看次数