| 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() 把计
| | | |
| 计厩ㄧ计 | 秨繷 | ら戳/丁ㄧ计 |