问题标签 [exists]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
575455 浏览

sql - 不使用 EXISTS 引入子查询时,选择列表中只能指定一个表达式

我的查询如下,其中包含一个子查询:

我收到的错误是......

当我单独运行子查询时,它返回就好了,所以我假设主查询有问题?

0 投票
4 回答
16304 浏览

sql - Oracle:检查其他表中是否存在行

我有一个查询连接了几个表并返回了很多列。

另一个表的索引列引用这些连接表之一的 PK。现在我想在查询中添加另一列,说明新表中是否存在至少一个具有该 ID 的行。

所以如果我有一张旧桌子

和新表

那么我想得到

我可以想到几种方法来做到这一点,但最优雅/最有效的方法是什么?


编辑 我测试了旧表中提供 50.000 条记录的查询的性能,每隔一条记录与新表中的两行匹配,因此一半的记录有 REF_EXISTS=1。

如果有人感兴趣,我会添加平均结果作为答案的评论。谢谢大家!

0 投票
2 回答
240 浏览

php - mysql不在或值= 0?

数据库一称为小部件,它有“id”和“title”。数据库 2 称为小部件布局,它具有“模块 ID”、“小部件 ID”、“位置”和“权重”。

我要做的是检查widgets.id是否存在于widget-layout.widget-id中,如果存在,那么widget-layouts.position = 0。我还想获取不存在的小部件的值t 存在于小部件布局中。

这是我一直在使用的 mysql 查询。

SELECT * FROM widgets, widget-layouts WHERE (widge-layouts.position = '0' AND widgets.id = widget-layouts.widget-id) OR widgets.id NOT IN (SELECT * FROM widget-layouts)

通过这个查询,我得到了一个巨大的小部件列表,其中每个小部件都显示了多次。

有什么想法吗?

0 投票
1 回答
1907 浏览

vb.net - 检查网页是否存在并查看它是否包含 vb.net 中的字符串

我需要检查网页是否存在,如果它确实存在某个字符串是否存在于页面上的任何位置。最好我想在没有网络浏览器控件的情况下执行此操作,这样就不必下载图像也不必渲染它。

那么有没有办法做到这一点?

0 投票
9 回答
152797 浏览

sql-server - SQL Server IN 与 EXISTS 性能

我很好奇以下哪个更有效?

我一直对使用有点谨慎,IN因为我相信 SQL Server 会将结果集变成一个大IF语句。对于大型结果集,这可能会导致性能不佳。对于小型结果集,我不确定两者是否更可取。对于大型结果集,EXISTS效率不是更高吗?

对比

0 投票
3 回答
25452 浏览

perl - 如何确定 Perl 哈希是否包含到未定义值的键映射?

我需要确定 Perl 哈希是否具有给定键,但该键将映射到 undef 值。具体来说,这样做的动机是查看布尔标志在使用时是否getopt()与传递给它的哈希引用一起使用。我已经搜索了这个网站和谷歌,并且exists()似乎defined()不适用于这种情况,他们只是查看给定键的值是否未定义,他们不检查哈希是否真的有键。如果我在这里是 RTFM,请指向解释这一点的手册。

0 投票
1 回答
2328 浏览

sql-server-2005 - 如果在 sql server 2005 中不存在语句

如何在 sql server 2005 中为以下条件编写 if not exists 语句

如果@MeasurementId 说值 (1,2,3) 这些是现有值,则以下语句有效,但是当 @MeasurementId=0 时,它似乎不起作用...

NULL但是,如果列中有值,上述语句似乎不起作用MeasurementId。请注意,您MeasurementId不是这里的外键...

如何分配NULLif@MeasurementId为 0 或@MeasurementId按原样在 where语句中使用...

这是我的MaterialQuantity 表

0 投票
2 回答
411 浏览

php - 是否存在 php 文件夹管理脚本?

基本上,我想上传大约 10,000 张家庭照片,这些照片已根据相关人员的姓名组织到文件夹中。我正在寻找的是 php 驱动的软件,它允许我最初为每个文件夹设置密码,然后允许家庭成员自己通过添加他们可以添加和删除的其他用户名/密码来管理他们的文件夹。

我知道 php,所以如果需要,我可以做到这一点,但我不想重新发明轮子。此外,如果这可以通过 script + htaccess 完成,那也很好。

0 投票
1 回答
1201 浏览

php - 类存在于外部文件中

如何检查课程的外部文件?

我正在尝试为我的模块设置安装功能,所以我试图让它加载目录列表,然后检查模块文件是否有一个名为 install 的方法。因此,只有使用此方法的模块才会显示在列表中。

到目前为止,这是我的代码:

模块文件名与目录名相同。示例:文件夹:Admin,文件:Admin.php

如果这不能做到,那么我想我会为安装功能创建一个单独的文件。

0 投票
5 回答
5846 浏览

jquery - jQuery:检查 jQuery 对象是否包含(包括)精确的 DOM 元素

我有一个对 DOM 元素的引用,以及一个作为选择器结果的 jQuery 对象,我想检查那个特定的 DOM 元素是否在那个 jQuery 对象中。没有循环遍历整个 jQuery 对象并检查是否相等,jQuery 中有没有直接的方法来做到这一点?

我已经尝试过.contains,和:contains,但他们似乎都没有完成这项工作。另外,我应该提到我正在使用的所有元素都在同一个 DOM 树级别上,因此无需担心父母/孩子。.has:has