我有一个mysql表calles" jugadores"我想选择" name"和" salario",但仅限于" salario"是==少数。
SELECT apellido,salario FROM jugadores WHERE salario = 130000 OR 130000 OR 60000 OR 4000
这很容易,我的问题是如何做到这一点,但不使用AND或OR运算符。
答案 0 :(得分:2)
使用IN()
:
SELECT
apellido,
salario
FROM
jugadores
WHERE
salario IN (130000, 60000, 4000)
答案 1 :(得分:2)
在运营商中使用
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);
答案 2 :(得分:1)
尝试一下它会起作用:
Use "IN" operator :
IN运算符允许您在WHERE子句中指定多个值。
SELECT apellido,salario FROM jugadores WHERE salario IN(130000,60000,4000,..)