MySQL——单表查询

1、请在stu表中将学号、姓名、入学成绩查询出来

SELECT stuid,stuname,rx_score FROM stu;

2、请在stu表中将学号、姓名、入学成绩查询出来,并将查询列的名字用汉字显示。

SELECT stuid AS 学号,stuname AS 姓名,rx_score AS 入学成绩 FROM stu;

3、请在stu表中查询出所有男生的学号、姓名、入学成绩

SELECT stuid,stuname,rx_score FROM stu where sex=‘男’;

4、请在stu表中查询出没有填电话号码的同学

SELECT * FROM stu where phone is null;

5、请在stu表中添加三位同学。其一学号为2020111,姓名张三,班级20计算机应用1,系部编号1001。其二学号为2020112,姓名张四,班级20计算机应用1,系部编号1001。第三位同学的所有信息都要输入,自己编写。

INSERT INTO stu(stuid,stuname,class,depid) VALUES(2020111,‘张三’,‘20计算机应用1’,1001);

INSERT INTO stu(stuid,stuname,class,depid) VALUES(2020112,‘张四’,‘20计算机应用1’,1001);

INSERT INTO stu VALUES (0,2020113, ‘王易’, ‘女’, ‘2002-1-11’,490, ‘134579865635’, ‘07数字媒体技术1’, ‘1007’, null);

6、在stu表中查询入学成绩在450分以上的男生

SELECT sex,rx_score FROM stu where sex=‘男’ and rx_score>450;

7、在stu表中查询入学成绩在400-500之间电子信息系的学生

SELECT * FROM stu WHERE rx_score BETWEEN 400 and 500 and depid=‘1001’;

8、在stu表中查询入学成绩在400-500之间电子信息系的男生

SELECT * FROM stu WHERE rx_score BETWEEN 400 and 500 and depid=‘1001’ and sex=‘男’;

9、在stu表中查询出系部编号为1005的同学的所有信息,并将他们的入学成绩增加50分。(原数据库中的成绩保持不变)

SELECT *,depid,rx_score,rx_score+50 FROM stu WHERE depid=1005;

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值