SQL语言入门金句整理

2025-11-21 13:51:50

1、功能 在表trans_data中查询字段roadname中每个值出现的次数

语句 SELECT roadname, count(*)

FROM trans_data GROUP BY roadname

SQL语言入门金句整理

2、功能 在表trans_data中查询字段roadname中每个值出现的次数(并排序)

语句 select roadname, count(*)

from trans_data GROUP BY roadname ORDER BY "count"

SQL语言入门金句整理

3、功能 在表trans_data中查询字段roadname、time,并按time排序输出

语句 SELECT roadname, "time"

FROM trans_data

WHERE (roadname = '碧新路')

ORDER BY time

SQL语言入门金句整理

4、功能 将字段roadname和dirction合并后再做统计

语句 SELECT road, count(*) 

FROM (SELECT (roadname || dirction) AS road,* FROM "trans_data" ) AS new_trans_data 

GROUP BY road

SQL语言入门金句整理

5、功能

展示生成的新表,并显示展示条数

语句

SELECT *

FROM (SELECT (roadname || ' (' ||   dirction||')') AS road,* FROM "trans_data" ) AS new_trans_data   LIMIT 100

SQL语言入门金句整理

6、功能

生成新表,并查询新表中时间介于两个时刻间的结果

语句

SELECT *

FROM (SELECT (roadname || ' (' ||   dirction||')') AS road,* FROM "trans_data" ) AS new_trans_data

WHERE time BETWEEN '201510230000' AND   '201510230200'

ORDER BY time

SQL语言入门金句整理

7、功能

生成新表,并查询新表中时间介于两个时刻间的结果

语句

SELECT *

FROM (SELECT (roadname || ' (' ||   dirction||')') AS road,* FROM "trans_data" ) AS new_trans_data

WHERE '201510230000' <= time AND time   <= '201510230200'

ORDER BY time

SQL语言入门金句整理

8、功能

查询某字段有多少不同的值

语句

SELECT distinct(new_trans_data.road)

FROM (SELECT (roadname || ' (' ||   dirction||')') AS road,* FROM "trans_data" ) AS new_trans_data

ORDER BY new_trans_data.road

SQL语言入门金句整理

9、求选修了高等数学的学生学号和姓名。

SQL语言入门金句整理

10、求1号课程的成绩高于张三的学生学号和成绩。

SQL语言入门金句整理

SQL语言入门金句整理

11、求其他系中比计算机系某一学生年龄小的学生。

SQL语言入门金句整理

12、求其他系中比计算机系学生年龄都小的学生。

SQL语言入门金句整理

13、求选修了2号课程的学生姓名。

SQL语言入门金句整理

14、求没有选修2号课程的学生姓名。(可用not exists或not in实现,比较若用其他方法实现,结果有何不同)

SQL语言入门金句整理

SQL语言入门金句整理

15、其他方法

SQL语言入门金句整理

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢