mysql 如何一列值转换为该列的最大值
1、打开cmd或PowerShell。进入mysql。
2、选择或者创建一个数据库,我使用了以前创建的数据库test。
3、在数据库下创建表stu,表结构如图。
4、接着向stu表插入四条数据,插入后查看该表的数据,如图。
1、先输入sql语句 select Max(credit1) from stu; 查询credit1列的最大值。
然后再输入sql语句 update stu set credit1=82; 将列值全部转换为最大值。
具体过程及结果如图。
1、先创建存储过程 sp_update_credit2(),具体代码如图。
注意要用delimiter来限定结束符。
2、创建完存储过程后,使用 call sp_update_credit2执行存储过程。
执行完后查看表数据,结果如图。
1、先是创建函数 fun_update_credit3(),具体代码如图。
创函数和存储过程的主体内容是相同的,只是创建的方式有不同。
2、创建函数后,使用 select fun_update_credit3()执行函数。
执行完后查看表数据,结果如图。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:160
阅读量:126
阅读量:86
阅读量:77
阅读量:170