記錄一下個人Tp5框架Highcharts圖表傳值與圖表資料賦值
阿新 • • 發佈:2020-12-08
技術標籤:oracle
字串函式
select lpad(列,位數,'需要補的字元') from 表名
//向左補全字串,位數為總位數,填滿到多少位
select rpad(列,位數,'需要補的字元') from 表名
//向右補全字串,位數為總位數,填滿到多少位
select lower(列) from 表名
//返回字串小寫
select upper(列) from 表名
//返回字串大寫
select initcap(列) from 表名
//首字母大寫
select length(列) from 表名
//返回字串長度
select substr(列,1(開始擷取的位置),2(擷取多少位),) from 表名
//擷取字串
select instr(列,'要查詢的字元',從什麼位置開始查詢,第幾個字串) from 表名
//獲取字串出現的位置'2323'第幾個23
select initcap(列) from 表名
//首字母大寫
select ltrim(列) from 表名
//刪除左側空格
select rtrim(列) from 表名
//刪除右側空格
select trim(列) from 表名
//刪除兩側空格
select concat(列,另一列) from 表名
//將兩列合併輸出
select reverse(列) from 表名
//將裡面的字串反過來輸出
數字函式
abs(數字)//絕對值
acos( 數字)//反餘弦
cos(數字)//餘弦值
celt(數字)//小數向上取整
floor(數字)//小數向下取整
log(a,b)//a為底b的對數
mod(a,b)//a除於b的餘數
power(a,b)//a的b次冪
round(a,b)//a在第b位四捨五入,b不輸入時直接取整
sqrt(數字)//平方根
trunc(a,b)//a在第b位截斷(0開始),b不輸入時擷取到全部整數
b為正數則擷取到小數點後b位
b為負數則擷取到小數點前|b|位
日期函式
sysdate
//返回系統時間
add_months(a,b)
//在日期a上,加上指定月數b,返回新日期
last_day(a)
//返回a日期當月的最後一天
extract(month from a)
//從日期a上提取月份 month可以換成year,day
轉換函式
select to_char(資料(列),'格式') from 表名
//轉為字串
//格式:'yyyy-mm-dd hh24:mi:ss' fmt格式
//yyyy:四位數年份(yy:兩位數)
//mm:月份
//dd:天
//hh24:二十四小時 hh12:十二小時
//mi、ss:分鐘、秒
//格式:'$999,999.99'
//9:忽略前面的零 0:位數不足用0補齊
//$:在數字前面加美元 L(本地貨幣) C(國際貨幣)
//, .:在指定位置輸出符號
select to_date('2020-12-22 22:53:11','yyyy-mm-dd hh24:mi:ss') from 表名
//轉為date型別
select to_number ('$123,123.123','L999,999.99') from 表名
//轉為數字