相关疑难解决方法(0)

检查一个值的多个列

我有一个像这样的列的表,例如:

id,col1,col2,col3,col4
Run Code Online (Sandbox Code Playgroud)

现在,我想检查ANYcol1, col2, col3, col4价值已经传入.

要做的很长的路要走..

SELECT * FROM table WHERE (col1 = 123 OR col2 = 123 OR col3 = 123 OR col4 = 123);
Run Code Online (Sandbox Code Playgroud)

我想这是相反的版本IN.

有没有更简单的方法来做我想要的?

mysql sql select query-optimization

40
推荐指数
1
解决办法
6万
查看次数

针对单个值检查多个MySQL列

我有一个非常简单的问题:如何针对单个值检查多个MySQL列?我基本上看起来与IN (1, 2, 3, 4)可以针对多个值检查单个列的位置相反.

我知道我可以写多个句子,但我一直在寻找更优雅的解决方案.我正在使用PHP.谢谢!

mysql

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

检查单个记录的多个列的最佳方法是什么?

如何创建一个select all语句,用于检查单个行中多个列的一个值,如果没有该值,则将其从查询中排除?

sql t-sql sql-server

0
推荐指数
1
解决办法
138
查看次数

标签 统计

mysql ×2

sql ×2

query-optimization ×1

select ×1

sql-server ×1

t-sql ×1