多语言展示
当前在线:164今日阅读:55今日分享:34

如何使用MySQL数据库中的流程函数实现选择

MySQL数据库中有一类常用的函数流程函数,可以使用这类函数在SQL语句中实现条件选择。流程函数可以分为if、ifnull、case when,其中(1)if:是判断某个条件成立,如果成立执行语句,否则不执行(2)ifnull:判断变量或其他是否为null,如果是执行(3)case when:判断某个条件是否成立,成立时执行下面利用实例说明这些函数的用法。
工具/原料
1

mysql

2

截图工具

3

客户端

4

图片工具

方法/步骤
1

第一步,创建数据库表stu_score,创建表格SQL语句为:create table stu_score(stu_no int(10),stu_name varchar(20),score int(2));创建完毕后,查看表数据以及表结构,如下图所示:

2

第二步,向数据库表stu_score插入10条数据,具体插入SQL语句insert into,如下图所示:

3

第三步,利用if函数判断级别,若分数大于80分,为优良;否则为较好,如下图所示:

4

第四步,为了使用ifnull函数,需要向表中插入null值,这样用来判断是否为null,如下图所示:

5

第五步,利用ifnull判断分数,如果分数字段为null,默认填写为0,如下图所示:

6

第六步,判断流程还有一种函数,case when then ...else end,可以有多个when判断,如下图所示:

注意事项
1

注意if函数和ifnull函数的使用方法的区别

2

注意case when then else判断

推荐信息