PostgreSQL
 材き彻. ㄧ计 

才﹃ㄧ计

SQL92 ﹚竡ㄏノ夹非粂猭才﹃ㄧ计 硂摸ㄧ计いΤㄇ琌ㄏノㄤ Postgres ㄧ计龟瞷 SQL92 や穿才﹃篈琌charvarchar㎝text

 5-3. SQL92 才﹃ㄧ计

ㄧ计  磞瓃 ㄒ
char_length(string) int4 ﹃ char_length('jose')
character_length(string) int4 ﹃ char_length('jose')
lower(string) string р﹃锣Θ糶 lower('TOM')
octet_length(string) int4 ﹃纗 octet_length('jose')
position(string in string) int4 ﹚羘﹃竚 position('o' in 'Tom')
substring(string [from int] [for int]) string ┾﹃ substring('Tom' from 2 for 2)
trim([leading|trailing|both] [string] from string) string 眖﹃い掉奔才 trim(both 'x' from 'xTomx')
upper(text) text р﹃锣Θ糶 upper('tom')

砛才﹃ㄧ计ノ text varchar() ㎝ char() 篈 ㄇず场ㄏノノ龟瞷 SQL92 才﹃ㄧ计

 5-4. 才﹃ㄧ计

ㄧ计  磞瓃 ㄒ
char(text) char 盢text锣传Θchar char('text string')
char(varchar) char 盢 varchar 锣传Θ char  char(varchar 'varchar string')
initcap(text) text 盢–迭ダ锣Θ糶 initcap('thomas')
lpad(text,int,text) text ﹃オ恶﹚﹚才 lpad('hi',4,'??')
ltrim(text,text) text 盢﹃オ娩﹚才埃 ltrim('xxxxtrim','x')
textpos(text,text) text ﹚﹚﹃ position('high','ig')
rpad(text,int,text) text ﹃恶﹚﹚才 rpad('hi',4,'x')
rtrim(text,text) text 盢﹃娩﹚才埃 rtrim('trimxxxx','x')
substr(text,int[,int]) text ┾﹚竚才 substr('hi there',3,5)
text(char) text 盢 char 锣传Θ text  text('char string')
text(varchar) text 盢 varchar 锣传Θ text text(varchar 'varchar string')
translate(text,from,to) text 锣传﹃い﹚才 translate('12345', '1', 'a')
varchar(char) varchar 盢 char 锣传Θvarchar varchar('char string')
varchar(text) varchar 盢 text 锣传Θvarchar  varchar('text string')

计陪Α﹚竡ㄏノtext篈ㄧ计ノ char() ㎝ varchar() 把计


  
计厩ㄧ计 秨繷 ら戳/丁ㄧ计