SQL统计高级用法

2024-11-14 08:11:05

SQL是较大型的数据库服务器,可以很好的管理用户数据,因此,SQL对当前我们的网络生活起着至关重要的地位。下面小编介绍几个比较实用的SQL统计用法。假设有一个数据库MyDb,里面有一张表为student。其中,student表的字段有,ID,Name,Age,Sex,Class,Major,Telphone,Demo。

SQL统计高级用法

选择student表中,所有年龄超过20岁的同学。即:select * from student whereAge > 20 。如果想按学号降序排列,则可以用:select * from student order by ID desc。如果想要统计学生姓张的人的个数:select * from student where name like '张%'。

添加一名学生的信息,可以用:insert into studnt(Name,Age,Sex,Class,Major,Telphone,Demo) Values("张三",20,"男","计算机一班","计算机",13922223333,"暂无")。

删除一名学生的信息,可以用:delete from student where name="张三"。

修改一名学生的信息,可以用:Update student Set name = "李四" where ID = 2。

汇总所有人的个数:select sum (ID) as总人数 from student

只想显示升序排列的前三人:select top3* from student order by ID asc。

查询表中前30%的学生:select top30* percent from student。

SQL统计高级用法

猜你喜欢