mysql - 如何使用给定数字的where子句并显示哪些行包含给定数字的人
问题描述
鉴于我有四个数字:2,4,6,8 在每一行中搜索。如果该行按顺序或任何顺序包含或匹配给定的数字,它将显示该人的姓名。我尝试了一些方法,但不走运。
这是我的数据表的截图: https ://pasteboard.co/HYs6pAi.png
Select Person from tblluckynumber where num1=2 and num2=4 and num3=6 and num4=8
输出应在 Query: Ken 和 Josh 中显示人的姓名,因为它们与给定的四个数字匹配
解决方案
SELECT Person
FROM tblluckynumber
WHERE num1 IN (2, 4, 6, 8) AND
num2 IN (2, 4, 6, 8) AND
num3 IN (2, 4, 6, 8) AND
num4 IN (2, 4, 6, 8)
推荐阅读
- typescript - 转换具有相同名称的命名空间/模块容器会导致冲突
- office-js - Excel.BindingDataChangedEventArgs - 获取更改的位置信息
- java - 我在理解面向对象时遇到问题 - java
- servicestack - 将 AutoQuery 查询字符串转换为 SqlExpression
- c# - 协程调用以下方法太多次
- android - AndroidX 在 MultiSelectListPreference 上崩溃
- vba - 使用抄送:字段和/或密件抄送:没有收件人:字段的字段,电子邮件地址放入收件人:字段
- python - 初始化SparkContext时jvm错误中不存在pyspark错误
- icons - Sitecore IconCache 图像未显示,路径不正确
- excel - Excel 互操作 - 显示全屏错误?