1. 程式人生 > 實用技巧 >記錄一下個人Tp5框架Highcharts圖表傳值與圖表資料賦值

記錄一下個人Tp5框架Highcharts圖表傳值與圖表資料賦值

技術標籤: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 表名
//轉為數字