mysql基础操作(3)

这篇博客是我的mysql学习的第三篇记录
在介绍之前首先创建出来一个表
在这里插入图片描述
嵌套查询
我们通过嵌套查询来查找和小红选择同样课程的id和name
select id,name from student_info where class=(select class from student_info where name=‘小红’);
在这里插入图片描述
即可得出查询结果

创建函数
** create function namebyids() returns varchar(11) return (select name from student_info where id=1);**
然后通过**select namebyid();**即可快捷查询id=1 的名字
在这里插入图片描述

if语句的使用
if语句的格式如下 if(条件,符合条件的赋值,不符合条件的赋值);
例子使用 select grade,if(grade>100,‘优秀’,‘一般’)as 等级 from student_info;
来给成绩赋等级
在这里插入图片描述

when语句的使用
when语句可以理解为if的进阶版
使用实例

在这里插入图片描述
mod方法
这个方法是取余的方法
mod(id,2)=1这个就是id是奇数的判定
这篇博客就介绍到这里

发布了72 篇原创文章 · 获赞 73 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44302602/article/details/104769852