mysql字符串格式化方式
mysql字符串格式化
今天有一個需求,mysql查詢返回的格式為:80% ,而數(shù)據(jù)庫中存儲的是0.89的格式
sql寫法如下:
select CONCAT(exampaper_avg_accuracy*100,"%") ?from class_everyday_statistic_result
結果如下:
mysql格式化字符串長度不夠補0
1.前面補零
LPAD(str,len,padstr) 返回字符串 str, 其左邊由字符串padstr 填補到len 字符長度。假如str 的長度大于len, 則返回值被縮短至 len 字符。
select LPAD('1', 8, 0)
結果
select LPAD('12', 1, 0)
結果
2.后面補0
RPAD(str,len,padstr) 返回字符串 str, 其右邊由字符串padstr 填補到len 字符長度。假如str 的長度大于len, 則返回值被縮短至 len 字符。
select RPAD('1', 8, 0)
結果
select RPAD('12', 1, 0)
結果
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
SQL實現(xiàn)LeetCode(175.聯(lián)合兩表)
這篇文章主要介紹了SQL實現(xiàn)LeetCode(175.聯(lián)合兩表),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-08-08MySQL必備基礎之分組函數(shù) 聚合函數(shù) 分組查詢詳解
這篇文章主要介紹了MySQL分組函數(shù)、聚合函數(shù)、分組查詢,結合實例形式分析了MySQL查詢分組函數(shù)以及查詢聚合函數(shù)相關使用技巧,需要的朋友可以參考下2021-10-10Mysql存儲引擎InnoDB和Myisam的六大區(qū)別
這篇文章主要介紹了Mysql存儲引擎InnoDB和Myisam的六大區(qū)別,本文從構成上、事務處理、SQL操作、自動ID、表行數(shù)等方面講解了它的區(qū)別,需要的朋友可以參考下2015-02-02