从表中选择特定值

时间:2016-03-15 02:35:35

标签: sql oracle

ID  FName   Lname   Status  Major Code  GPA Admitted Date
101 Tom     Smith   Freshman    103     3.51    3-May-2015

我有一张包含这些专栏的表格,我需要列出2015年之前被录取的二年级学生和#34;现在我已经在2015年之前获得了录取,但我正在努力只选择这个大桌子的二年级学生。

我认为我需要使用DISTINCT或WHERE IN但是我不知道如何选择大二,因为表格没有认识到

SELECT状态,fname,lname,gpa,admissiondate 来自mytablename WHERE status =' JUNIOR'和 TO_CHAR(录取日期,' YYYY')< = 2014;

这是正确的查询,谢谢!

1 个答案:

答案 0 :(得分:1)

我假设Status列是具有密钥信息的列。如果你在这个专栏中有二年级的行,就像在WHERE子句中添加Status ='Sophomore'一样简单。