常用函式(1)

2022-09-17 04:15:09 字數 2247 閱讀 3429

oracle中如何使用轉義字元:

separch 

char:=chr(1);

nvl( string1, replace_with):

功能:如果string1為null,則nvl函式返回replace_with的值,否則返回string1的值,如果兩個引數都為null ,則返回null。注意事項:string1和replace_with必須為同一資料型別,除非顯式的使用to_char函式進行型別轉換。例:nvl(to_char(numeric_column), 'some string') 其中numeric_column代指某個數字型別的值。

基本型別格式轉換:

to_char 是把日期或數字轉換為字串

to_date 是把字串轉換為資料庫中的日期型別

to_number 將字元轉化為數字

to_char(sysdate,

'yyyymmddhh24miss'

)——oracle中日期格式化輸出

round()——返回值數值是按照指定的小數字元數進行四捨五入運算的結果

select round( number, [ decimal_places ] ) from dual ——引數:(number : 欲處理之數值)(decimal_places : 四捨五入 , 小數取幾位 ( 預設為 0 ))

sample :

select round(123.456, 0) from dual;          回傳 123

select round(123.456, 1) from dual;          回傳 123.5

select round(123.456, 2) from dual;          回傳 123.46

區段賦值函式:decode()

decode的語法:decode(value, if1, then1, if2, then2, if3, then3,...,else),表示如果value 等於if1時,decode函式的結果返回then1,...,如果不等於任何乙個if值,則返回else....

工資在8000元以下的將加20%;工資在8000元以上的加15%

如下:select decode(sign(salary - 8000), 1, salary*1.15, -1, salary*1.2, salary) from employee

函式語法:sign(n)

函式說明:取數字n的符號,大於0返回1,小於0返回-1,等於0返回0

lower/upper 大小寫轉換

全小寫  lower('abc') 結果 abc

全大寫  upper('abc') 結果 abc

length()獲取長度資訊:

length('abc')等於3

字串連線符"||" (字串''單引號引用)

result:= ltrim(rtrim(to_char(interid)))||

';'||ltrim(rtrim(rmchno))||

';'||ltrim(rtrim(rtrmno));

去空格函式ltrim/rtrim/trim

複製子字串substr()

1, ipos-1);

語法:substr(string,start,length)

start-必需,規定在字串的何處開始。正數-在字串的指定位置開始。負數-在從字串結尾的指定位置開始。0-在字串中的第乙個字元處開始;length-可選,指定要擷取的字串長度,預設時返回字元表示式的值結束前的全部字元。

查詢子字串instr()

ipos := instr(tmppara, ';', 1);   --冒號出現的地方,第乙個字元開始

數值或字串中取最大值greatest()

max():是取出一列中數值最大的記錄

常用函式1

求沿指定維度的平均值 和 axis 1沿行向量方向 x tf.constant 1,2,3 2,2,3 print x x print mean of x tf.reduce mean x 求x中所有數的均值 print sum of x tf.reduce sum x,axis 1 求每一行的和 ...

php常用函式(1)

今天看了書,總結下php常用函式 1.checkdate 日期驗證函式 功能 用來驗證乙個日期是否有效 語法 bool checkdate int month,int day,int year year的值是從1到32767 month的值是從1到12 day的值在給定的month所應具有的天數範圍...

隨記(1)常用函式

lists map返回列表 執行返回結果,組成列表 lists map fun x x,x end,a,b,c 結果 a,a b,b c,c lists filte返回列表 挑選符合的,組成列表 lists filter fun e is integer e end,q,2,a,4 結果 2,4 l...