語法:left(arg,length)、right(arg,length)
left、right函式返回arg最左邊、右邊的length個字串,arg可以是char或binary string。
eg:substr(字串,擷取開始位置,擷取長度) //返回擷取的字select left(name,2),right(name,2) from t1
substr('hello world',0,1) //返回結果為 'h' *從字串第乙個字元開始擷取長度為1的字串
substr('hello world',1,1) //返回結果為 'h' *0和1都是表示擷取的開始位置為第乙個字元
substr('hello world',2,4) //返回結果為 'ello'
substr('hello world',-3,3)//返回結果為 'rld' *負數(-i)表示擷取的開始位置為字串右端向左數第i個字元
oracle資料庫中是沒有left() 和right() 函式的,若想按照db2中對應的函式去使用,自己新建兩個function即可,方法如下
left
createrightorreplace
function "left" (str
invarchar2,sublen in
integer) return
varchar2
isstrlen
integer
;begin
strlen :
= length(str
);
if sublen<=
0then
return'';
elsif strlen
<=sublen then
return
str;
else
return substr(str,0
,sublen);
endif;
return'';
endleft;
create使用orreplace
function "right" (str
invarchar2,sublen in
integer) return
varchar2
isstrlen
integer
;begin
strlen :
= length(str
);
if sublen<=
0then
return'';
elsif strlen
<=sublen then
return
str;
else
return substr(str,strlen-sublen+
1,sublen);
endif;
return'';
endright;
語法:left(arg,length)、right(arg,length)
left、right函式返回arg最左邊、右邊的length個字串,arg可以是char或binary string。
eg:substr(字串,擷取開始位置,擷取長度) //返回擷取的字select left(name,2),right(name,2) from t1
substr('hello world',0,1) //返回結果為 'h' *從字串第乙個字元開始擷取長度為1的字串
substr('hello world',1,1) //返回結果為 'h' *0和1都是表示擷取的開始位置為第乙個字元
substr('hello world',2,4) //返回結果為 'ello'
substr('hello world',-3,3)//返回結果為 'rld' *負數(-i)表示擷取的開始位置為字串右端向左數第i個字元
oracle資料庫中是沒有left() 和right() 函式的,若想按照db2中對應的函式去使用,自己新建兩個function即可,方法如下
left
createrightorreplace
function "left" (str
invarchar2,sublen in
integer) return
varchar2
isstrlen
integer
;begin
strlen :
= length(str
);
if sublen<=
0then
return'';
elsif strlen
<=sublen then
return
str;
else
return substr(str,0
,sublen);
endif;
return'';
endleft;
create使用orreplace
function "right" (str
invarchar2,sublen in
integer) return
varchar2
isstrlen
integer
;begin
strlen :
= length(str
);
if sublen<=
0then
return'';
elsif strlen
<=sublen then
return
str;
else
return substr(str,strlen-sublen+
1,sublen);
endif;
return'';
endright;
Sql中的left函式 right函式
sql中的left函式 right函式 語法 left arg,length right arg,length left right函式返回arg最左邊 右邊的length個字串,arg可以是char或binary string。eg select left name,2 right name,2 ...
css中margin left與left的區別
研究下拉列表和彈出選單時比較所得 測試 測試效果 不設定紅線框的position,設定藍線框的position,綠線框的位置 設定紅線框的position,設定藍線框的position,綠線框的位置 2.設定margin left則只會出現在父物件的左邊的相對位置,不考慮是否設定了position。...
css中margin left與left的區別
研究下拉列表和彈出選單時比較所得 1.直接在css中設定left生效的前提是必須設定父容器position absolute或relative,如果不設定則會顯示為最近乙個定位的父物件左邊相關的位置 測試 html view plain copy divstyle position relative...