mysql 如何一列值转换为该列的最大值

介绍Win10下将mysql的一列值转换为该列的最大值的一些方法。

工具/原料

mysql 5.7.18
Win10

创建数据表

打开cmd或PowerShell。进入mysql。

选择或者创建一个数据库,我使用了以前创建的数据库test。

在数据库下创建表stu,表结构如图。

接着向stu表插入四条数据,插入后查看该表的数据,如图。

方式1:直接输入sql语句转换列值

先输入sql语句 select Max(credit1) from stu; 查询credit1列的最大值。

然后再输入sql语句 update stu set credit1=82; 将列值全部转换为最大值。

具体过程及结果如图。

方式2:使用存储过程转换列值

先创建存储过程 sp_update_credit2(),具体代码如图。

注意要用delimiter来限定结束符。

创建完存储过程后,使用 call sp_update_credit2执行存储过程。

执行完后查看表数据,结果如图。

方式3:使用函数转换列值

先是创建函数 fun_update_credit3(),具体代码如图。

创函数和存储过程的主体内容是相同的,只是创建的方式有不同。

创建函数后,使用 select fun_update_credit3()执行函数。

执行完后查看表数据,结果如图。

注意事项

在创建存储过程和创建函数时要用delimiter转换结束符。

相关文章

  1. 如何将excel数据一列内容转换为多行多列内容

    将excel数据一列内容转换为多行多列内容,利于数据排兵布阵,减少单列的累赘. 下面通过实际案例将下面数据转换为5列,如图: 若对你有帮助,请在经验页面上点[投票]予以支持,或点击右方的[双箭头]来分 ...
  2. Oracle sql:[1]获取多列值相同数据行

    有的时候表中数据行中出现多行相同数据或者多行多列值数据相同的行,需要查询出来或者删除 方法/步骤 创建实验模拟多行多列值数据相同的行 --创建表 create table CLGJXX ( ID   ...
  3. 多行多列数据转换为单列数据(先行后列)

    在日常工作中,有时需要将多行多列数据转换为单列数据来应用,EXCEL可以完成这个功能,需要综合运用"剪贴板","选择性粘贴","内容重排(两端对齐)& ...
  4. mysql 数据库将将空值转换为实际值

    在dba的工作中,需要进行报表数据的导出工作,遇到了需要将null 值处理为实际值的情况 工具/原料 数据库 方法/步骤 问题: 在一些行中包含空值,需要使用非空的值来代替 解决办法: 1.使用COA ...
  5. Excel如何查找A列值是否在B列中出现(vlookup)

    在Excel中蕴藏很多数据的逻辑关系,帮你解决很多头疼的数据处理.小编也遇到这样的问题,A列有500个数值,但是B列就是一个大容量的库,数据可能是500条,我们如果简单快速的查找A列值是否在B列中出现 ...
  6. Excel 怎样快速的将一列值赋值为相同的一个

    需要将Excel一列值改为一个,如果点单元格右角下拉,少的还好,如果有几千条几万条,那这个方法就不行了.今天一块学习一个快捷键. 方法/步骤 选中需要重复赋值的一列,太多的话可以滑动右侧滚动条,然后按 ...
  7. execl如何让列值自动递增

    execl是微软办公软件里最常用的软件之一,本篇文章我和大家交流如何让execl的列值自动.快速递增. 工具/原料 execl 方法/步骤 如图所示,我们有这样的需求,班级有19个学生.输入学号时,因 ...
  8. Excel删除重复值将保留第一值先行后列显示!

    今天要和大家分享的是: Excel快速删除重复值并将保留的第一值先行后列排列! 工具/原料 Excel 方法/步骤 首先打开数据表格,看到省份和城市存在重复值,如下图所示: 然后选择数据区域,如下图所 ...
  9. Excel中多行多列数据转换为单列数据

    在Excel中处理数据,有时候需要将多行多列的数据转换为单列的数据,如果一个一个的复制粘贴,那样的话也太费时费事了,那么怎样简便地实现呢?下面我们来介绍一下如何快速将多行多列的数据转换为单列的数据,希 ...
  10. 将多行数列的值变成横列,并且拼接到一个字段中

    将多行数列的值变成横列,并且拼接到一个字段中,一下是创建了一个作业,存入其中调用,方便调用. 工具/原料 Sql Server2000 方法/步骤 //如果有该作业,想要修改,需先删除作业. --DR ...
  11. 如何在Excel中快速地将一列日期转换为星期几?

    在Excel中快速地将一列日期转换为星期,可以采用以下两种方法: 工具/原料 excel 方法/步骤 方法1:如下图所示,选择需要将日期转换为星期的单元格区域,在弹出的"设置单元格格式&qu ...
  12. 文件完整性校验——关于散列值和数字签名

    ★什么是"完整性校验"? 所谓的"完整性校验",顾名思义,就是检查文件是否完整.那么,什么情况下会导致文件不完整捏?大概有如下几种情况.1. 感染病毒 比方说你 ...
  13. 多行多列数据转换为单列数据(先列后行)

    在日常工作中,有时需要将多行多列数据转换为单列数据来应用,比如以先列后行方式来转换,EXCEL中可以实现这个功能,效果图如下 工具/原料 以EXCEL2010为例 方法/步骤 打开需要数据区域转换的工 ...
  14. 点击EXCEL单元格自动跳到对应列值相同的单元格

    在Excel中如何实现,点击Sheet1中的某列,如A列中的某个单元格,就会自动跳到Sheet2中对应的A列的,与此单元格内容相同的单元格? 方法/步骤 这得使用VBA来实现,因为只有使用VBA最为简 ...
  15. oracle字符串转换为表列操作

    不少的软件开发人员都会使用到oracle数据库,很多初学者经常会遇到这样的处理情况,需要将字符串转换为表中的一列,今天手把手叫大家实现该过程. 工具/原料 oracle 方法/步骤 安装oracle, ...
  16. excel表内格空格填充成0值和隔列插入空列的方法

    在办公系统中,excel是我们较为常用的办公软件,excel的强大功能能够让我们节省很多办公时间,以下是把excel表内格空格填充成0值和隔列插入空列的方法,上面有附详细图,希望能够帮到大家. 工具/ ...
  17. EXCEL中如何快速把一列负数转换为正数?

    有的时候我们想把EXCEL中如何快速把一列负数转换为正数?如果你一时想不出好的方法你可以试一下面的方法. 方法/步骤 如图所示,我们要将下面的单元格内容快速的由负数转换为正数. 首先,我们在任意一单元 ...
  18. excel中如何快速将列数据转换为自定义排版方式

    行列装置的方法多种多样,那么如何将列数据转换为自定义排版方式呢?现在就分享操作的步骤,供参考. 工具/原料 excel2010 方法/步骤 首先启动excel2010,在a列中输入需要测试转置的数据内 ...
  19. EXCEL函数提取指定列不重复值到任意列且无空格

    提取不重复值,通过筛选.数据透视都可实现.但要制作EXCEL模板,自动得到结果,以上方法就不可取了,因为需要使用人后续操作.结合大牛经验,整理了一份函数方法,分享给大家. 工具/原料 EXCEL200 ...
  20. EXCEl如何将多列数据合并转换为1列先行后列转换

    EXCEl如何将多列数据合并转换为1列先行后列转换 工具/原料 EXCEL2003-2016 WORD2007-2016 电脑一台 方法/步骤 新建EXCEL表格,并输入演示数据 复制数据区域 打开w ...