虛擬表:dual
查詢結構: desc xxooxox
[color=red][size=x-large]1.資料型別[/size][/color]
檢視oracle的環境配置,比如字符集
select * from v$nls_parameters;
varchar2 變長字元型,maxlength=4000b=2000個漢字
nvarchar2 是基於nls國家字符集的字元型,varchar,都與varchar2相同
clob 大物件型別 4gb 通 nclob
小數型別建立
salary number(8,2)
8位長,含2位小數的number型別
二進位制型別:
raw 2000b
long raw 2gb
blob 4gb
bifle 4gb 資料庫外部儲存的二進位制檔案大物件型別
日期型別:
檢視日期 select sysdate from dual
[color=red][size=x-large]2.函式[/size][/color]
大小寫:
lower() upper()
initcap()== 首字母大寫
instr()查詢位置 大小敏感
concat()連線字串 通 ||
substr() 擷取 substr(『helloworld』,4,3)=low
lpad() 左擴充
rpad()右擴充
trim()過濾首尾空格
replace(str1,str2,str3)=str1中str2替換成str3
math
round(num,[位數]),四捨五入,位數可省
trunc(num,[位數])截斷,無位數截斷到個位
ceil()向上取整
floor()向下取整
sign()判斷數值正負
power()冪運算
mod()取模
exp()e的冪運算
date
to_date()強制轉換
add_months(x,y)x日期上加y個月的日期
last_day(x) 返回x當月最後一天的日期
months_between(x,y) 返回x,y相差的月數
round(x,y)將x四捨五入到y所指定的日期單位第一天
trunc(x,y)x截斷到y月後的第一天
數字模式符:
9 一位數字
0 強制0
$ 乙個dollar
l 本地貨幣符
. 小數點
, 千分位
leetcode周賽補完計畫(三)
周賽135 leetcode 1037.有效的迴旋鏢 解題思路 就是判斷三角形的問題,用的斜率方法,座標抽平行另處理,未優化 public boolean isboomerang int points leetcode 1038.從二叉搜尋樹到更大和樹 解題思路 反向中序遍歷 右子樹 根節點 左子樹...
leetcode周賽補完計畫(五)
周賽137 leetcode 1046.最後一塊石頭的重量 public int laststoneweight int stones for int i stones q.add i while q.size 1 return q.peek leetcode 1047.刪除字串中的所有相鄰重複項 ...
c c 補完計畫 三 素數統計
統計所有小於非負整數 n 的質數的數量 這是一道leetcode簡單級別的,本來沒啥說的,然後我發現了尤拉篩選法.常規思路就是對每個數x進行檢測,用x除以2到根號x,有乙個可以整除,就不是素數.優點是連陣列或者vector都不需要,有乙個算乙個,很節省空間.bool isprime int i re...