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

才﹃ㄧ计

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

 5-4. 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-5. 才﹃ㄧ计
 
ㄧ计  磞瓃 ㄒ
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() 把计


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