问题标签 [select]
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.
sql - 在 SQL Server 中执行嵌套 case 语句逻辑的最佳方法
我正在编写一个 SQL 查询,其中返回的一些列需要根据很多条件进行计算。
我目前正在使用嵌套的 case 语句,但它变得混乱。有没有更好(更有条理和/或可读性)的方式?
(我正在使用 Microsoft SQL Server,2005)
一个简化的例子:
sql - 使用 SQL 查找不匹配的记录
我正在尝试编写一个查询来查找在另一个表中没有匹配记录的记录。
例如,我有两个表,其结构如下所示:
(State/Product/Distributor 共同构成 Table1 的 key。State/Product 是 Table2 的 key)
我想找到所有未使用分发服务器 X 的状态/产品/版本组合。(因此,此示例中的结果是 CA-P1-1.0 和 VA-P2-1.2。)
对查询有什么建议吗?
sql - 如果值不存在,但仅适用于某些条件,如何插入表中?(MS SQL 服务器)
我对 SQL 很陌生,但需要编写一个查询来执行以下操作。使用 MS SQL Server 2005。
在定义表中,定义Type可以是TypeA、TypeB……TypeZ。我想确保对于某个配置文件类型,ProfileTypeA 定义具有所有类型,TypeA -> TypeZ。
但有些类型已经存在于表中,我不想重复。
我需要获取 ProfileType = ProfileTypeA 的所有实例
然后获取第一个 Profile.profileID
然后检查DefinitioninProfile 表以获取其中profileID = Profile.ProfileID 的DefinitionID 列表
然后对于所有这些定义 ID,检查是否有一个名为“TypeA”的定义类型,如果没有插入,则忽略它。然后对'TypeB'做同样的事情,对typec重复,.. typeZ
返回第 2 步并获取下一个 Profile.ProfileID 并为该配置文件 ID 重复 3 和 4。
mysql - 在所有行都满足条件的MySQL中选择
在 MySQL 中,如何选择每一行都满足特定条件的数据?例如,假设我有一个表格显示员工何时上班,它包含三个字段:
我想选择从未迟到(早上 9 点或更早到达)的所有员工的用户 ID,最好的方法是什么?
sql - 如何将 2 个 select 语句合并为一个?
当谈到 SQL 语法时,我是个菜鸟。
当然,我有一张有很多行和列的表:P 可以说它看起来像这样:
现在我想创建一个高级选择语句,它给我这个组合(这里是伪 SQLish):
输出将是:
我如何将这两个 select 语句组合成一个不错的 select 语句?
如果我像下面这样复杂化 SQL(因为我自己的 SQL 语句包含一个存在语句),它会起作用吗?我只想知道如何组合选择,然后尝试将其应用到我更高级的 SQL 中。
我的 REAL SQL 语句是这样的:
这给了我一个结果。但是我想将它与这个选择语句的副本结合起来,并在末尾添加一个 AND,并且“状态”字段将被更改为像“已删除”这样的字符串。
sql - 是否可以获取 SELECT 的结果并将它们输入 VALUES 子句?
例如,有没有办法执行以下操作:
mysql - 如何在mysql中进行此查询?
从项目中选择item_name
WHERE item_id
= $var;
我试过:
$var = 001 || 002 || 003 || 004;
$var = 001 或 002 或 003 或 004;
$var = 001 或 002 或 003 或 004;
但都不起作用。
谢谢,我试试看,但输出只有 1 个结果 => 1。
我想要的是输出全部,即 1、2、3 和 4 .. 意思是,我想从 1 列中选择多个记录(行)
怎么做?
mysql - 如何从mysql中的列中选择多条记录(行)?
我想从这些 id 中显示四 (4) 个项目的名称:我可以这样做吗?
或者
回应所有答案
好吧,大多数答案都说它有效,但实际上并没有。这是我的代码:
是item_id
字母数字。
sql - 选择查询中的错误 3075
查询在查询 '[Relationship Manager]=John DOE' 中给出语法错误缺少运算符
谢谢,苏里
sql - 使用sql从多个字段中选择不同的
我有 5 列对应于问答游戏数据库中的答案 - 对、错 1、错 2、错 3、错 4
我想返回所有可能的答案而不重复。我希望在不使用临时表的情况下完成此操作。是否可以使用类似的东西?:
但这会返回 3 列。我想要一列不同的答案。
谢谢你的时间