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 ...