【发布时间】:2017-06-18 13:32:11
【问题描述】:
编写查询以显示年龄大于“Balakrishnan”的学生。根据名字升序排列结果order。
输出应该是这样的
+--------+-----------+----------+-------------+------------+-----------+
| STUDID | FIRSTNAME | LASTNAME | STREET | CITY | DOB |
+--------+-----------+----------+-------------+------------+-----------+
| 3009 | Abdul | Rahman | HAL | Bangalore | 19-JAN-88 |
| 3002 | Anand | Kumar | Indiranagar | Bangalore | 19-JAN-88 |
| 3001 | Dileep | Kumar | Jai Nagar | Bangalore | 10-MAR-89 |
| 3004 | Gowri | Shankar | Gandhipuram | Coimbatore | 22-DEC-87 |
| 3008 | John | Dravid | Mylapore | Chennai | 15-SEP-87 |
| 3006 | Prem | Kumar | Ramnagar | Coimbatore | 17-MAY-87 |
| 3007 | Rahul | Dravid | KKNagar | Chennai | 08-OCT-87 |
+--------+-----------+----------+-------------+------------+-----------+
【问题讨论】:
-
提示:为您关心的学生获取 DOB。然后在查询的其余部分使用
WHERE子句。 -
'Balakrishnan' 在你的桌子上在哪里。
-
@S_sauden:问题仅包含查询的答案。所以巴拉克里希南不能比他/她自己大......
-
@WillemVanOnsem 谢谢
-
我是 sql 新手,所以我尝试了 select * from course c1 left outer join course c2 on c1.duration=c2.duration order by c1.coursename;