我试图列出JR + SR学生通过他们的大,但它不工作..Sql查询。嵌套与否?
SELECT
Std_Major,
Std_Class,
AVG(Std_GPA)
FROM
Student
WHERE
Std_Class LIKE 'JR%' AND Std_Class LIKE 'SR%'
GROUP BY
Std_Major,
Std_Class;
我试图列出JR + SR学生通过他们的大,但它不工作..Sql查询。嵌套与否?
SELECT
Std_Major,
Std_Class,
AVG(Std_GPA)
FROM
Student
WHERE
Std_Class LIKE 'JR%' AND Std_Class LIKE 'SR%'
GROUP BY
Std_Major,
Std_Class;
也许使用的,而不是的或运营商和
的
SELECT Std_Major, Std_Class, AVG(Std_GPA)
FROM Student
WHERE Std_Class LIKE 'JR%' AND Std_Class LIKE 'SR%'
GROUP BY Std_Major, Std_Class;
这一翻译
使用
SELECT Std_Major, Std_Class, AVG(Std_GPA)
FROM Student
WHERE Std_Class LIKE 'JR%' OR Std_Class LIKE 'SR%'
GROUP BY Std_Major, Std_Class;
在这种情况下,您必须使用或。
例子:
SELECT Std_Major, Std_Class, AVG(Std_GPA)
FROM Student
WHERE Std_Class LIKE 'JR%' OR Std_Class LIKE 'SR%'
GROUP BY Std_Major, Std_Class;
我想你想'或',而不是'和'。没有行可能有一列以“JR”和“SR”开头的列。 – 2014-11-04 12:15:52
我认为你是对的,但我想要一个组合jr和sr,然后由主要 – qman111 2014-11-04 12:19:03
组,我与@GordonLinoff去,你说std_class开始与JR和std_class开始SR太 – 2014-11-04 12:19:06