PostgresSql常用一些函式方法

2021-09-25 22:58:38 字數 776 閱讀 4691

前言

開發小筆記。。。

正文:

strops(string,substring)及position(substring in string)

函式類似於sqlserver中的charindex函式,用於獲取一段字串中的某個字元的下標索引,常配合substrin()函式擷取字串使用;

round(分子/分母::numeric:保留位數)用於整數之間做除法保留小數使用;

coalesce(字段,替換值)該函式等價於sqlserver中的isnull()函式,用於空值替換使用;

concat_ws(『拼接符』,欄位a,欄位b)該函式主要用於字段之間拼接使用,如果是自定義字元與字段拼接,使用||等價於+號拼接;

extract(field from interval)該函式中field可選day,month,minute分別指天,時,分,from不能少,interval指的兩個值是時間差;

cast(值 as declmal(10,2))該函式可以實現數值保留2位小數;

sum(case when true then 值 else 0 end)該函式可用於行轉列。

current_date-n該函式用於獲取最近n天資料

一些常用SQL

1 對select 查詢出來的資料時行修改.1 select t.rowid,t.fromtablename t 取出資料物理rowid 並顯示,些時可以對其進行修改.2 select fromtablenamefor update 取出資料顯示,此時可以對其進行編輯.以上兩種修改,修改後一定要進行...

一些常用術語

1.打表 打表,是乙個資訊學專用術語,意指對某種找規律等題目,直接輸出答案。這種演算法也在對某種題目沒有最優解法時,用來得到分數的一種策略。打表一般分為兩步 找到答案與輸出答案。找到答案的方式 一 通過找規律,找出對於每個輸入資料n,f n 的最終結果。常見題目有費波納契數列等 二 通過暴力搜尋,找...

一些常用術語

1.打表 打表,是乙個資訊學專用術語,意指對某種找規律等題目,直接輸出答案。這種演算法也在對某種題目沒有最優解法時,用來得到分數的一種策略。打表一般分為兩步 找到答案與輸出答案。找到答案的方式 一 通過找規律,找出對於每個輸入資料n,f n 的最終結果。常見題目有費波納契數列等 二 通過暴力搜尋,找...