问题标签 [in-operator]
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.
mysql - 选择它属于 2 个不同类别的产品
这是表 measuremart_product_categories:
我想要做的是选择产品在类别:307 和类别:383 中的商品名称。类似的东西:(我知道“AND”表达式是完全错误的,输入它作为我试图实现的一个例子)。
有没有一种 sql 方法来实现这一点?也许我需要创建一个新表并以某种方式建立关系?我认为使用一些 php 并分离查询是一种非常蹩脚的方式,但即使它有效,它也会非常复杂和糟糕的方式编码。提前致谢。
编辑:还添加 products_en_gb 表:
sql - 如何在 DB2 中使用 Search multiple LIKE for IN 条件
我想在这个选择查询中使用LIKE ;如何使用IN编写LIKE语句,类似于以下查询:
另一个例子:-
select * from ( select REPLACE(REFEV_VEH_TYPE, ' ', '') || REPLACE(REFEV_CATEGORY, ' ', '') || REPLACE(REFEV_USAGE, ' ', '') || REPLACE(REFEV_BODY_CODE, ' ', '' ) as UC from TREF_ENF_VEHICLE_TYPE ) aa where aa.UC LIKE ('%06TBISUM%')
select * from ( select REPLACE(REFEV_VEH_TYPE, ' ', '') || REPLACE(REFEV_CATEGORY, ' ', '') || REPLACE(REFEV_USAGE, ' ', '') || REPLACE(REFEV_BODY_CODE, ' ', '' ) 作为 UC 来自 TREF_ENF_VEHICLE_TYPE ) aa 其中 aa.UC LIKE ('%B')
select * from ( select REPLACE(REFEV_VEH_TYPE, ' ', '') || REPLACE(REFEV_CATEGORY, ' ', '') || REPLACE(REFEV_USAGE, ' ', '') || REPLACE(REFEV_BODY_CODE, ' ', '' ) 作为 UC 从 TREF_ENF_VEHICLE_TYPE ) aa 其中 aa.UC LIKE ('%BAS')
我想知道的结果是:
select * from ( select REPLACE(REFEV_VEH_TYPE, ' ', '') || REPLACE(REFEV_CATEGORY, ' ', '') || REPLACE(REFEV_USAGE, ' ', '') || REPLACE(REFEV_BODY_CODE, ' ', '' ) 作为来自 TREF_ENF_VEHICLE_TYPE 的 UC ) aa 其中 aa.UC IN LIKE ( '%06TBISUM%', '%B','%BAS' )。
我使用的参数是$P{COLUMN}。我想使用 IN LIKE($P{COLUMN}) 通过$P{COLUMN}参数搜索多个。有人知道吗?
mysql - PHP mysql 通过单个查询更新多行 SET='101' where id =1,2,3,7,9
我正在尝试更新 mysql 中的行,但我必须使用 for 循环进行单值 mysql 查询的多次更新是
我正在使用 for 循环多次运行具有不同 ID 的查询,我想运行单个查询来更新所有行。那可能吗?
我想做这样的事情
mysql - MYSQL:存储过程未正确使用“IN”子句正确执行查询
我正在尝试将字符串值从我的代码传递给存储过程,但它没有正确执行查询。以下是存储过程的代码。
我想将多个值传递给存储过程,例如“2,3,4”。但是当我这样做时,它只需要 2 并引发错误。
python - 为什么'apple'中的assert True = ='a'是python中的断言错误
这是关于python语言的。我观察到'apple'中的'a'返回True。但是为什么'apple'中的assert True =='a'会引发断言错误。
sql - 获取 SQL IN 运算符的不存在参数
我有以下 SQL 查询:
它的结果包含 item1 和 item2,我怎样才能得到不存在的论点(item3)?
可能吗?
编辑: 我有一系列项目。每分钟都会有一些新项目添加到数组中。所以我应该得到表中不存在的新项目。之后我可以完成我的过程并将新项目插入到表中
谢谢
sql-server - 由存储过程中的 IN 运算符导致将数据类型 nvarchar 转换为 bigint 时出错
存储过程:
来自代码的值是字符串值:“9010073,9010074”
我尝试像这样运行 SP: exec MyProcedure '9010073,9010074'
这在运行 SP 时出现错误“将数据类型 nvarchar 转换为 bigint 时出错”
如果我单独运行选择查询,如下所示:
然后我得到了预期的结果。
但我想从SP运行。
mysql - 在mysql查询中结合Not In和like函数
我想知道有没有办法在 MySQL 中将not in()
函数与like
通配符合并?*
就像在以下查询中一样:
上面的查询不起作用。
我知道这行得通
我在堆栈上看到了以前的问题和答案,但没有找到任何相关的答案。
python - 在 Python 中使用 in 运算符的 if 语句中字符串被破坏
以下 Python 代码存在以下问题:
当我尝试执行 print(element) 语句时,变量元素在使用 in 运算符的 if 语句之后为空。但是,我可以对行变量进行打印语句或打印随机字符串。如果我使用任何其他正确的 if 语句,而不使用 in 运算符,我也可以打印元素变量。
有人对这种行为有解释吗,可以给我一个提示,为什么会发生这种情况。
非常感谢!
powershell - PowerShell 'in' 运算符和 Object[]
我喜欢使用 PowerShell 查找驻留在 iSCSI 磁盘上的所有磁盘分区。
要查找所有 iSCSI 磁盘对象 ID,我们可以使用:
使用in
运算符,这应该返回所有分区:
不幸的是,这个命令返回一个典型的 PowerShell 错误:
如何in
正确使用运算符?