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...