Oracle 和sqlserver 字串補齊

2022-01-14 10:58:10 字數 2425 閱讀 9011

oracle:lpad函式

語法格式如下:  

lpad( string, padded_length,

[pad_string

])

string

準備被填充的字串;

padded_length

填充之後的字串長度,也就是該函式返回的字串長度,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元;

pad_string

填充字串,是個可選引數,這個字串是要貼上到string的左邊,如果這個引數未寫,lpad函式將會在string的左邊貼上空格。

示例:

select lpad(22,10,'

0') from

dual;

結果: 1

0000000022

sqlserver:right函式

right(string,length)

right函式的語法具有下面的命名引數:

部分    說明

string 必要引數。字串表示式,從中最右邊的字元將被返回。如果 string 包含

null,將返回 null

。length 必要引數;為 variant (

long)。為數值表示式,指出想返回多少字元。如果為 0,返回零長度字串 ("")。如果大於或等於 string 的字元數,則返回整個字串。

示例:

select

right(replicate('

0',5)+

ltrim('

232'),5)

一、lpad函式

lpad函式將左邊的字串填充一些特定的字元其語法格式如下:lpad(string,n,[pad_string])

string

字元或者引數

n字元的長度,是返回的字串的數量,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元;

pad_string

可選引數,這個字串是要貼上到string的左邊,若這個引數未寫,lpad函式將會在string的左邊貼上空格

沒有pad_string

lpad('

tech

', 7); 將返回'

tech

' (左邊不夠,補上空格)

lpad(

'tech

', 2); 將返回'te'

含有pad_stringlpad(

'tech

', 8, '

0'); 將返回'

0000tech

' (左邊不夠補上0)

lpad(

'tech on the net

', 15, '

z'); 將返回'

tech on the net

'lpad(

'tech on the net

', 16, '

z'); 將返回'

ztech on the net

' (左邊不夠補上z)

二、rpad函式

rpad函式將右邊的字串填充一些特定的字元其語法格式如下:rpad(string,n,[pad_string])

string

字元或者引數

n字元的長度,是返回的字串的數量,如果這個數量比原字串的長度要短,lpad函式將會把字串擷取成從左到右的n個字元;

pad_string

可選引數,這個字串是要貼上到string的右邊,如果這個引數未寫,lpad函式將會在string的右邊貼上空格。

rpad('

tech

', 7); 將返回'

tech

'rpad(

'tech

', 2); 將返回'te'

rpad(

'tech

', 8, '

0'); 將返回'

tech0000

'rpad(

'tech on the net

', 15, '

z'); 將返回'

tech on the net

'rpad(

'tech on the net

', 16, '

z'); 將返回'

tech on the netz

'

sql serve儲存過程

儲存過程 一.概念 預先編譯好的sql程式,可以包含 運算元據 變數 控制語句,增刪改查操作都可以,儲存過程是儲存在資料庫中 的乙個物件。二.好處 1.安全性更高 2.減少了網路流量 3.提高速度,效能更高 4.模組化程式設計 三 分類 1.系統儲存過程 由資料庫建立的,sp 開頭,常用的系統儲存過...

SQLServe錯誤整理

1.sql拒絕訪問?提示sql serve不存在或訪問被拒絕 sql server does not exist or access denied.a 1 你如果是獨立上網的請把21埠開啟.區域網把1433埠開啟就可以了.2 關閉防火牆 b 把資料庫連線的 sqllocalname local 的 ...

關於ACCESS資料轉為SQL SERVER資料表

1.關於配置 啟用ad hoc distributed queries exec sp configure show advanced options 1 reconfigure exec sp configure ad hoc distributed queries 1 reconfigure 使...