函式返回型別
描述例子
結果string || string
text
字串連線
'post' || 'gresql'
postgresql
bit_length(string)
int字串裡二進位制位的個數
bit_length('jose')
32char_length(string)
int字串中的字元個數
char_length('jose')
4convert(string using conversion_name)
text
使用指定的轉換名字改變編碼。
convert('postgresql' using iso_8859_1_to_utf8)
'postgresql'
lower(string)
text
把字串轉化為小寫
lower('tom')
tomoctet_length(string)
int字串中的位元組數
octet_length('jose')
4overlay(string placing string from int [for int])
text
替換子字串
overlay('t***xas' placing 'hom' from 2 for 4)
thomas
position(substring in string)
int指定的子字串的位置
position('om' in 'thomas')
3substring(string [from int] [for int])
text
抽取子字串
substring('thomas' from 2 for 3)
homsubstring(string from pattern)
text
抽取匹配 posix 正規表示式的子字串
substring('thomas' from '...$')
massubstring(string from pattern for escape)
text
抽取匹配sql正規表示式的子字串
substring('thomas' from '%#"o_a#"_' for '#')
omatrim([leading | trailing | both] [characters] from string)
text
從字串string的開頭/結尾/兩邊/ 刪除只包含characters(預設是乙個空白)的最長的字串
trim(both 'x' from 'xtomxx')
tomupper(string)
text
把字串轉化為大寫。
upper('tom')
tomascii(text)
int引數第乙個字元的ascii碼
ascii('x')
120btrim(string text [, characters text])
text
從string開頭和結尾刪除只包含在characters裡(預設是空白)的字元的最長字串
btrim('xyxtrimyyx','xy')
trim
chr(int)
text
給出ascii碼的字元
chr(65)
aconvert(string text, [src_encoding name,] dest_encoding name)
text
把字串轉換為dest_encoding
convert( 'text_in_utf8', 'utf8', 'latin1')
以iso 8859-1編碼表示的text_in_utf8
initcap(text)
text
把每個單詞的第乙個子母轉為大寫,其它的保留小寫。單詞是一系列字母數字組成的字元,用非字母數字分隔。
initcap('hi thomas')
hi thomas
length(string text)
intstring中字元的數目
length('jose')
4lpad(string text, length int [, fill text])
text
通過填充字元fill(預設時為空白),把string填充為長度length。 如果string已經比length長則將其截斷(在右邊)。
lpad('hi', 5, 'xy')
xyxhi
ltrim(string text [, characters text])
text
從字串string的開頭刪除只包含characters(預設是乙個空白)的最長的字串。
ltrim('zzzytrim','xyz')
trim
md5(string text)
text
計算給出string的md5雜湊,以十六進製制返回結果。
md5('abc')
repeat(string text, number int)
text
重複string number次。
repeat('pg', 4)
pgpgpgpg
replace(string text, from text, to text)
text
把字串string裡出現地所有子字串from替換成子字串to。
replace('abcdefabcdef', 'cd', 'xx')
abxxefabxxef
rpad(string text, length int [, fill text])
text
通過填充字元fill(預設時為空白),把string填充為長度length。如果string已經比length長則將其截斷。
rpad('hi', 5, 'xy')
hixyx
rtrim(string text [, character text])
text
從字串string的結尾刪除只包含character(預設是個空白)的最長的字
rtrim('trim***x','x')
trim
split_part(string text, delimiter text, field int)
text
根據delimiter分隔string返回生成的第field個子字串(1 base)。
split_part('abc~@~def~@~ghi', '~@~', 2)
defstrpos(string, substring)
text
宣告的子字串的位置。
strpos('high','ig')
2substr(string, from [, count])
text
抽取子字串。
substr('alphabet', 3, 2)
phto_ascii(text [, encoding])
text
把text從其它編碼轉換為ascii。
to_ascii('karel')
karel
to_hex(number int/bigint)
text
把number轉換成其對應地十六進製制表現形式。
to_hex(9223372036854775807)
7fffffffffffffff
translate(string text, from text, to text)
text
把在string中包含的任何匹配from中的字元的字元轉化為對應的在to中的字元。
translate('12345', '14', 'ax')
a23x5
MATLAB中提供的線型及顏色屬性
matlab中提供的線型及顏色屬性 如 plot x1,y1,r 表示,用紅色實線畫出圖形 線型說明 標記符說明 顏色說明 實線 預設 加號符r紅色 雙劃線 o空心圓g綠色 虛線 星號 b藍色 點劃線 實心圓 c青綠色 x叉號符 m洋紅色 s正方形y黃色 d菱形k黑色 上三角形w白色 v下三角形 右...
STL中提供 二分查詢演算法
stl包含四種不同的二分查詢演算法,binary search lower bound upper bound equal range.他們作用的range是已sorted。binary search試圖在已排序的 first,last 中尋找元素value。如果 first,last 內有等價於v...
EL中提供了11個預設物件
el中提供了 11個預設物件 4大範圍,用於獲取傳遞的資料 jsp不生產資料 request.setattribute now new date pagecontext.setattribute now 123456 獲取請求引數 param和 paramvalues 物件 相當於 request....