Update expected files due to the psql format change

This commit is contained in:
Tatsuo Ishii 2000-02-27 10:21:16 +00:00
parent 570bb30d73
commit 97e38d32b8
8 changed files with 604 additions and 604 deletions

View File

@ -1,84 +1,84 @@
QUERY: drop table 廠商資料;
QUERY: create table 廠商資料 (行業別 text, 公司抬頭 varchar, 地址 varchar(16));
QUERY: create index 廠商資料index1 on 廠商資料 using btree (行業別);
QUERY: create index 廠商資料index2 on 廠商資料 using hash (公司抬頭);
QUERY: insert into 廠商資料 values ('電腦業', '達達科技', '北A01仁');
QUERY: insert into 廠商資料 values ('製造業', '財源有限公司', '中B10中');
QUERY: insert into 廠商資料 values ('餐飲業', '美味股份有限公司', '高Z01九');
QUERY: vacuum 廠商資料;
QUERY: select * from 廠商資料;
行業別|公司抬頭 |地址
------+----------------+-------
電腦業|達達科技 |北A01仁
製造業|財源有限公司 |中B10中
餐飲業|美味股份有限公司|高Z01九
drop table 廠商資料
create table 廠商資料 (行業別 text, 公司抬頭 varchar, 地址 varchar(16))
create index 廠商資料index1 on 廠商資料 using btree (行業別)
create index 廠商資料index2 on 廠商資料 using hash (公司抬頭)
insert into 廠商資料 values ('電腦業', '達達科技', '北A01仁')
insert into 廠商資料 values ('製造業', '財源有限公司', '中B10中')
insert into 廠商資料 values ('餐飲業', '美味股份有限公司', '高Z01九')
vacuum 廠商資料
select * from 廠商資料
行業別 | 公司抬頭 | 地址
--------+------------------+---------
電腦業 | 達達科技 | 北A01仁
製造業 | 財源有限公司 | 中B10中
餐飲業 | 美味股份有限公司 | 高Z01九
(3 rows)
QUERY: select * from 廠商資料 where 地址 = '高Z01九';
行業別|公司抬頭 |地址
------+----------------+-------
餐飲業|美味股份有限公司|高Z01九
select * from 廠商資料 where 地址 = '高Z01九'
行業別 | 公司抬頭 | 地址
--------+------------------+---------
餐飲業 | 美味股份有限公司 | 高Z01九
(1 row)
QUERY: select * from 廠商資料 where 地址 ~* '高z01九';
行業別|公司抬頭 |地址
------+----------------+-------
餐飲業|美味股份有限公司|高Z01九
select * from 廠商資料 where 地址 ~* '高z01九'
行業別 | 公司抬頭 | 地址
--------+------------------+---------
餐飲業 | 美味股份有限公司 | 高Z01九
(1 row)
QUERY: select * from 廠商資料 where 地址 like '_Z01_';
行業別|公司抬頭 |地址
------+----------------+-------
餐飲業|美味股份有限公司|高Z01九
select * from 廠商資料 where 地址 like '_Z01_'
行業別 | 公司抬頭 | 地址
--------+------------------+---------
餐飲業 | 美味股份有限公司 | 高Z01九
(1 row)
QUERY: select * from 廠商資料 where 地址 like '_Z%';
行業別|公司抬頭 |地址
------+----------------+-------
餐飲業|美味股份有限公司|高Z01九
select * from 廠商資料 where 地址 like '_Z%'
行業別 | 公司抬頭 | 地址
--------+------------------+---------
餐飲業 | 美味股份有限公司 | 高Z01九
(1 row)
QUERY: select * from 廠商資料 where 公司抬頭 ~ '達達科[寄記技]';
行業別|公司抬頭|地址
------+--------+-------
電腦業|達達科技|北A01仁
select * from 廠商資料 where 公司抬頭 ~ '達達科[寄記技]'
行業別 | 公司抬頭 | 地址
--------+----------+---------
電腦業 | 達達科技 | 北A01仁
(1 row)
QUERY: select * from 廠商資料 where 公司抬頭 ~* '達達科[寄記技]';
行業別|公司抬頭|地址
------+--------+-------
電腦業|達達科技|北A01仁
select * from 廠商資料 where 公司抬頭 ~* '達達科[寄記技]'
行業別 | 公司抬頭 | 地址
--------+----------+---------
電腦業 | 達達科技 | 北A01仁
(1 row)
QUERY: select *, character_length(行業別) from 廠商資料;
行業別|公司抬頭 |地址 |length
------+----------------+-------+------
電腦業|達達科技 |北A01仁| 3
製造業|財源有限公司 |中B10中| 3
餐飲業|美味股份有限公司|高Z01九| 3
select *, character_length(行業別) from 廠商資料
行業別 | 公司抬頭 | 地址 | length
--------+------------------+---------+--------
電腦業 | 達達科技 | 北A01仁 | 3
製造業 | 財源有限公司 | 中B10中 | 3
餐飲業 | 美味股份有限公司 | 高Z01九 | 3
(3 rows)
QUERY: select *, octet_length(行業別) from 廠商資料;
行業別|公司抬頭 |地址 |octet_length
------+----------------+-------+------------
電腦業|達達科技 |北A01仁| 6
製造業|財源有限公司 |中B10中| 6
餐飲業|美味股份有限公司|高Z01九| 6
select *, octet_length(行業別) from 廠商資料
行業別 | 公司抬頭 | 地址 | octet_length
--------+------------------+---------+--------------
電腦業 | 達達科技 | 北A01仁 | 6
製造業 | 財源有限公司 | 中B10中 | 6
餐飲業 | 美味股份有限公司 | 高Z01九 | 6
(3 rows)
QUERY: select *, position('有限' in 公司抬頭) from 廠商資料;
行業別|公司抬頭 |地址 |strpos
------+----------------+-------+------
電腦業|達達科技 |北A01仁| 0
製造業|財源有限公司 |中B10中| 3
餐飲業|美味股份有限公司|高Z01九| 5
select *, position('有限' in 公司抬頭) from 廠商資料
行業別 | 公司抬頭 | 地址 | strpos
--------+------------------+---------+--------
電腦業 | 達達科技 | 北A01仁 | 0
製造業 | 財源有限公司 | 中B10中 | 3
餐飲業 | 美味股份有限公司 | 高Z01九 | 5
(3 rows)
QUERY: select *, substring(公司抬頭 from 3 for 6 ) from 廠商資料;
行業別|公司抬頭 |地址 |substr
------+----------------+-------+------------
電腦業|達達科技 |北A01仁|科技
製造業|財源有限公司 |中B10中|有限公司
餐飲業|美味股份有限公司|高Z01九|股份有限公司
select *, substring(公司抬頭 from 3 for 6 ) from 廠商資料
行業別 | 公司抬頭 | 地址 | substr
--------+------------------+---------+--------------
電腦業 | 達達科技 | 北A01仁 | 科技
製造業 | 財源有限公司 | 中B10中 | 有限公司
餐飲業 | 美味股份有限公司 | 高Z01九 | 股份有限公司
(3 rows)

View File

@ -1,87 +1,87 @@
QUERY: drop table 计算机术语;
drop table 计算机术语
ERROR: Relation '计算机术语' does not exist
QUERY: create table 计算机术语(术语 text, 分类号 varchar, 备注1A char(16));
QUERY: create index 计算机术语index1 on 计算机术语 using btree(术语);
QUERY: create index 计算机术语index2 on 计算机术语 using btree(分类号);
QUERY: insert into 计算机术语 values('电脑显示屏','机A01上');
QUERY: insert into 计算机术语 values('电脑图形','分B01中');
QUERY: insert into 计算机术语 values('电脑程序员','人Z01下');
QUERY: vacuum 计算机术语;
QUERY: select * from 计算机术语;
术语 |分类号 |备注1a
----------+-------+------
电脑显示屏|机A01上|
电脑图形 |分B01中|
电脑程序员|人Z01下|
create table 计算机术语(术语 text, 分类号 varchar, 备注1A char(16))
create index 计算机术语index1 on 计算机术语 using btree(术语)
create index 计算机术语index2 on 计算机术语 using btree(分类号)
insert into 计算机术语 values('电脑显示屏','机A01上')
insert into 计算机术语 values('电脑图形','分B01中')
insert into 计算机术语 values('电脑程序员','人Z01下')
vacuum 计算机术语
select * from 计算机术语
术语 | 分类号 | 备注1a
------------+---------+--------
电脑显示屏 | 机A01上 |
电脑图形 | 分B01中 |
电脑程序员 | 人Z01下 |
(3 rows)
QUERY: select * from 计算机术语 where 分类号 = '人Z01下';
术语 |分类号 |备注1a
----------+-------+------
电脑程序员|人Z01下|
select * from 计算机术语 where 分类号 = '人Z01下'
术语 | 分类号 | 备注1a
------------+---------+--------
电脑程序员 | 人Z01下 |
(1 row)
QUERY: select * from 计算机术语 where 分类号 ~* '人z01下';
术语 |分类号 |备注1a
----------+-------+------
电脑程序员|人Z01下|
select * from 计算机术语 where 分类号 ~* '人z01下'
术语 | 分类号 | 备注1a
------------+---------+--------
电脑程序员 | 人Z01下 |
(1 row)
QUERY: select * from 计算机术语 where 分类号 like '_Z01_';
术语 |分类号 |备注1a
----------+-------+------
电脑程序员|人Z01下|
select * from 计算机术语 where 分类号 like '_Z01_'
术语 | 分类号 | 备注1a
------------+---------+--------
电脑程序员 | 人Z01下 |
(1 row)
QUERY: select * from 计算机术语 where 分类号 like '_Z%';
术语 |分类号 |备注1a
----------+-------+------
电脑程序员|人Z01下|
select * from 计算机术语 where 分类号 like '_Z%'
术语 | 分类号 | 备注1a
------------+---------+--------
电脑程序员 | 人Z01下 |
(1 row)
QUERY: select * from 计算机术语 where 术语 ~ '电脑[显图]';
术语 |分类号 |备注1a
----------+-------+------
电脑显示屏|机A01上|
电脑图形 |分B01中|
select * from 计算机术语 where 术语 ~ '电脑[显图]'
术语 | 分类号 | 备注1a
------------+---------+--------
电脑显示屏 | 机A01上 |
电脑图形 | 分B01中 |
(2 rows)
QUERY: select * from 计算机术语 where 术语 ~* '电脑[显图]';
术语 |分类号 |备注1a
----------+-------+------
电脑显示屏|机A01上|
电脑图形 |分B01中|
select * from 计算机术语 where 术语 ~* '电脑[显图]'
术语 | 分类号 | 备注1a
------------+---------+--------
电脑显示屏 | 机A01上 |
电脑图形 | 分B01中 |
(2 rows)
QUERY: select *,character_length(术语) from 计算机术语;
术语 |分类号 |备注1a|length
----------+-------+------+------
电脑显示屏|机A01上| | 5
电脑图形 |分B01中| | 4
电脑程序员|人Z01下| | 5
select *,character_length(术语) from 计算机术语
术语 | 分类号 | 备注1a | length
------------+---------+--------+--------
电脑显示屏 | 机A01上 | | 5
电脑图形 | 分B01中 | | 4
电脑程序员 | 人Z01下 | | 5
(3 rows)
QUERY: select *,octet_length(术语) from 计算机术语;
术语 |分类号 |备注1a|octet_length
----------+-------+------+------------
电脑显示屏|机A01上| | 10
电脑图形 |分B01中| | 8
电脑程序员|人Z01下| | 10
select *,octet_length(术语) from 计算机术语
术语 | 分类号 | 备注1a | octet_length
------------+---------+--------+--------------
电脑显示屏 | 机A01上 | | 10
电脑图形 | 分B01中 | | 8
电脑程序员 | 人Z01下 | | 10
(3 rows)
QUERY: select *,position('显' in 术语) from 计算机术语;
术语 |分类号 |备注1a|strpos
----------+-------+------+------
电脑显示屏|机A01上| | 3
电脑图形 |分B01中| | 0
电脑程序员|人Z01下| | 0
select *,position('显' in 术语) from 计算机术语
术语 | 分类号 | 备注1a | strpos
------------+---------+--------+--------
电脑显示屏 | 机A01上 | | 3
电脑图形 | 分B01中 | | 0
电脑程序员 | 人Z01下 | | 0
(3 rows)
QUERY: select *,substring(术语 from 3 for 4) from 计算机术语;
术语 |分类号 |备注1a|substr
----------+-------+------+------
电脑显示屏|机A01上| |显示屏
电脑图形 |分B01中| |图形
电脑程序员|人Z01下| |程序员
select *,substring(术语 from 3 for 4) from 计算机术语
术语 | 分类号 | 备注1a | substr
------------+---------+--------+--------
电脑显示屏 | 机A01上 | | 显示屏
电脑图形 | 分B01中 | | 图形
电脑程序员 | 人Z01下 | | 程序员
(3 rows)

View File

@ -1,13 +1,13 @@
drop table 計算機用語;
drop table 計算機用語
ERROR: Relation '計算機用語' does not exist
create table 計算機用語 (用語 text, 分類コード varchar, 備考1Aだよ char(16));
create index 計算機用語index1 on 計算機用語 using btree (用語);
create index 計算機用語index2 on 計算機用語 using hash (分類コード);
insert into 計算機用語 values('コンピュータディスプレイ','機A01上');
insert into 計算機用語 values('コンピュータグラフィックス','分B10中');
insert into 計算機用語 values('コンピュータプログラマー','人Z01下');
vacuum 計算機用語;
select * from 計算機用語;
create table 計算機用語 (用語 text, 分類コード varchar, 備考1Aだよ char(16))
create index 計算機用語index1 on 計算機用語 using btree (用語)
create index 計算機用語index2 on 計算機用語 using hash (分類コード)
insert into 計算機用語 values('コンピュータディスプレイ','機A01上')
insert into 計算機用語 values('コンピュータグラフィックス','分B10中')
insert into 計算機用語 values('コンピュータプログラマー','人Z01下')
vacuum 計算機用語
select * from 計算機用語
用語 | 分類コード | 備考1aだよ
----------------------------+------------+------------
コンピュータディスプレイ | 機A01上 |
@ -15,45 +15,45 @@ select * from
コンピュータプログラマー | 人Z01下 |
(3 rows)
select * from 計算機用語 where 分類コード = '人Z01下';
select * from 計算機用語 where 分類コード = '人Z01下'
用語 | 分類コード | 備考1aだよ
--------------------------+------------+------------
コンピュータプログラマー | 人Z01下 |
(1 row)
select * from 計算機用語 where 分類コード ~* '人z01下';
select * from 計算機用語 where 分類コード ~* '人z01下'
用語 | 分類コード | 備考1aだよ
--------------------------+------------+------------
コンピュータプログラマー | 人Z01下 |
(1 row)
select * from 計算機用語 where 分類コード like '_Z01_';
select * from 計算機用語 where 分類コード like '_Z01_'
用語 | 分類コード | 備考1aだよ
--------------------------+------------+------------
コンピュータプログラマー | 人Z01下 |
(1 row)
select * from 計算機用語 where 分類コード like '_Z%';
select * from 計算機用語 where 分類コード like '_Z%'
用語 | 分類コード | 備考1aだよ
--------------------------+------------+------------
コンピュータプログラマー | 人Z01下 |
(1 row)
select * from 計算機用語 where 用語 ~ 'コンピュータ[デグ]';
select * from 計算機用語 where 用語 ~ 'コンピュータ[デグ]'
用語 | 分類コード | 備考1aだよ
----------------------------+------------+------------
コンピュータディスプレイ | 機A01上 |
コンピュータグラフィックス | 分B10中 |
(2 rows)
select * from 計算機用語 where 用語 ~* 'コンピュータ[デグ]';
select * from 計算機用語 where 用語 ~* 'コンピュータ[デグ]'
用語 | 分類コード | 備考1aだよ
----------------------------+------------+------------
コンピュータディスプレイ | 機A01上 |
コンピュータグラフィックス | 分B10中 |
(2 rows)
select *,character_length(用語) from 計算機用語;
select *,character_length(用語) from 計算機用語
用語 | 分類コード | 備考1aだよ | length
----------------------------+------------+------------+--------
コンピュータディスプレイ | 機A01上 | | 12
@ -61,7 +61,7 @@ select *,character_length(
コンピュータプログラマー | 人Z01下 | | 12
(3 rows)
select *,octet_length(用語) from 計算機用語;
select *,octet_length(用語) from 計算機用語
用語 | 分類コード | 備考1aだよ | octet_length
----------------------------+------------+------------+--------------
コンピュータディスプレイ | 機A01上 | | 24
@ -69,7 +69,7 @@ select *,octet_length(
コンピュータプログラマー | 人Z01下 | | 24
(3 rows)
select *,position('デ' in 用語) from 計算機用語;
select *,position('デ' in 用語) from 計算機用語
用語 | 分類コード | 備考1aだよ | strpos
----------------------------+------------+------------+--------
コンピュータディスプレイ | 機A01上 | | 7
@ -77,7 +77,7 @@ select *,position('
コンピュータプログラマー | 人Z01下 | | 0
(3 rows)
select *,substring(用語 from 10 for 4) from 計算機用語;
select *,substring(用語 from 10 for 4) from 計算機用語
用語 | 分類コード | 備考1aだよ | substr
----------------------------+------------+------------+----------
コンピュータディスプレイ | 機A01上 | | プレイ

View File

@ -1,87 +1,87 @@
QUERY: drop table 計算機용어;
drop table 計算機용어
ERROR: Relation '計算機용어' does not exist
QUERY: create table 計算機용어 (용어 text, 分類코드 varchar, 비고1A라구 char(16));
QUERY: create index 計算機용어index1 on 計算機용어 using btree (용어);
QUERY: create index 計算機용어index2 on 計算機용어 using hash (分類코드);
QUERY: insert into 計算機용어 values('컴퓨터디스플레이', '機A01上');
QUERY: insert into 計算機용어 values('컴퓨터그래픽스', '分B10中');
QUERY: insert into 計算機용어 values('컴퓨터프로그래머', '人Z01下');
QUERY: vacuum 計算機용어;
QUERY: select * from 計算機용어;
용어 |分類코드|비고1a라구
----------------+--------+----------
컴퓨터디스플레이|機A01上 |
컴퓨터그래픽스 |分B10中 |
컴퓨터프로그래머|人Z01下 |
create table 計算機용어 (용어 text, 分類코드 varchar, 비고1A라구 char(16))
create index 計算機용어index1 on 計算機용어 using btree (용어)
create index 計算機용어index2 on 計算機용어 using hash (分類코드)
insert into 計算機용어 values('컴퓨터디스플레이', '機A01上')
insert into 計算機용어 values('컴퓨터그래픽스', '分B10中')
insert into 計算機용어 values('컴퓨터프로그래머', '人Z01下')
vacuum 計算機용어
select * from 計算機용어
용어 | 分類코드 | 비고1a라구
------------------+----------+------------
컴퓨터디스플레이 | 機A01上 |
컴퓨터그래픽스 | 分B10中 |
컴퓨터프로그래머 | 人Z01下 |
(3 rows)
QUERY: select * from 計算機용어 where 分類코드 = '人Z01下';
용어 |分類코드|비고1a라구
----------------+--------+----------
컴퓨터프로그래머|人Z01下 |
select * from 計算機용어 where 分類코드 = '人Z01下'
용어 | 分類코드 | 비고1a라구
------------------+----------+------------
컴퓨터프로그래머 | 人Z01下 |
(1 row)
QUERY: select * from 計算機용어 where 分類코드 ~* '人z01下';
용어 |分類코드|비고1a라구
----------------+--------+----------
컴퓨터프로그래머|人Z01下 |
select * from 計算機용어 where 分類코드 ~* '人z01下'
용어 | 分類코드 | 비고1a라구
------------------+----------+------------
컴퓨터프로그래머 | 人Z01下 |
(1 row)
QUERY: select * from 計算機용어 where 分類코드 like '_Z01_';
용어 |分類코드|비고1a라구
----------------+--------+----------
컴퓨터프로그래머|人Z01下 |
select * from 計算機용어 where 分類코드 like '_Z01_'
용어 | 分類코드 | 비고1a라구
------------------+----------+------------
컴퓨터프로그래머 | 人Z01下 |
(1 row)
QUERY: select * from 計算機용어 where 分類코드 like '_Z%';
용어 |分類코드|비고1a라구
----------------+--------+----------
컴퓨터프로그래머|人Z01下 |
select * from 計算機용어 where 分類코드 like '_Z%'
용어 | 分類코드 | 비고1a라구
------------------+----------+------------
컴퓨터프로그래머 | 人Z01下 |
(1 row)
QUERY: select * from 計算機용어 where 용어 ~ '컴퓨터[디그]';
용어 |分類코드|비고1a라구
----------------+--------+----------
컴퓨터디스플레이|機A01上 |
컴퓨터그래픽스 |分B10中 |
select * from 計算機용어 where 용어 ~ '컴퓨터[디그]'
용어 | 分類코드 | 비고1a라구
------------------+----------+------------
컴퓨터디스플레이 | 機A01上 |
컴퓨터그래픽스 | 分B10中 |
(2 rows)
QUERY: select * from 計算機용어 where 용어 ~* '컴퓨터[디그]';
용어 |分類코드|비고1a라구
----------------+--------+----------
컴퓨터디스플레이|機A01上 |
컴퓨터그래픽스 |分B10中 |
select * from 計算機용어 where 용어 ~* '컴퓨터[디그]'
용어 | 分類코드 | 비고1a라구
------------------+----------+------------
컴퓨터디스플레이 | 機A01上 |
컴퓨터그래픽스 | 分B10中 |
(2 rows)
QUERY: select *,character_length(용어) from 計算機용어;
용어 |分類코드|비고1a라구|length
----------------+--------+----------+------
컴퓨터디스플레이|機A01上 | | 8
컴퓨터그래픽스 |分B10中 | | 7
컴퓨터프로그래머|人Z01下 | | 8
select *,character_length(용어) from 計算機용어
용어 | 分類코드 | 비고1a라구 | length
------------------+----------+------------+--------
컴퓨터디스플레이 | 機A01上 | | 8
컴퓨터그래픽스 | 分B10中 | | 7
컴퓨터프로그래머 | 人Z01下 | | 8
(3 rows)
QUERY: select *,octet_length(용어) from 計算機용어;
용어 |分類코드|비고1a라구|octet_length
----------------+--------+----------+------------
컴퓨터디스플레이|機A01上 | | 16
컴퓨터그래픽스 |分B10中 | | 14
컴퓨터프로그래머|人Z01下 | | 16
select *,octet_length(용어) from 計算機용어
용어 | 分類코드 | 비고1a라구 | octet_length
------------------+----------+------------+--------------
컴퓨터디스플레이 | 機A01上 | | 16
컴퓨터그래픽스 | 分B10中 | | 14
컴퓨터프로그래머 | 人Z01下 | | 16
(3 rows)
QUERY: select *,position('디' in 용어) from 計算機용어;
용어 |分類코드|비고1a라구|strpos
----------------+--------+----------+------
컴퓨터디스플레이|機A01上 | | 4
컴퓨터그래픽스 |分B10中 | | 0
컴퓨터프로그래머|人Z01下 | | 0
select *,position('디' in 용어) from 計算機용어
용어 | 分類코드 | 비고1a라구 | strpos
------------------+----------+------------+--------
컴퓨터디스플레이 | 機A01上 | | 4
컴퓨터그래픽스 | 分B10中 | | 0
컴퓨터프로그래머 | 人Z01下 | | 0
(3 rows)
QUERY: select *,substring(용어 from 3 for 4) from 計算機용어;
용어 |分類코드|비고1a라구|substr
----------------+--------+----------+--------
컴퓨터디스플레이|機A01上 | |터디스플
컴퓨터그래픽스 |分B10中 | |터그래픽
컴퓨터프로그래머|人Z01下 | |터프로그
select *,substring(용어 from 3 for 4) from 計算機용어
용어 | 分類코드 | 비고1a라구 | substr
------------------+----------+------------+----------
컴퓨터디스플레이 | 機A01上 | | 터디스플
컴퓨터그래픽스 | 分B10中 | | 터그래픽
컴퓨터프로그래머 | 人Z01下 | | 터프로그
(3 rows)

View File

@ -1,85 +1,85 @@
QUERY: drop table 燹俑骜砧;
drop table 燹俑骜砧
ERROR: Relation 'ěŢٸćńŐč' does not exist
QUERY: create table 燹俑骜砧 (如淦杀 text, 狞瞥婉螭 varchar, 氢蛇 varchar(16));
QUERY: create index 燹俑骜砧index1 on 燹俑骜砧 using btree (如淦杀);
QUERY: create index 燹俑骜砧index2 on 燹俑骜砧 using hash (狞瞥婉螭);
QUERY: insert into 燹俑骜砧 values ('缳妾淦', '绠绠绎世', '啤A01念');
QUERY: insert into 燹俑骜砧 values ('犒葸淦', '芈溷却宇狞瞥', '你B10你');
QUERY: insert into 燹俑骜砧 values ('螫悖淦', '印汤洗枪却宇狞瞥', '仨Z01摩');
QUERY: vacuum 燹俑骜砧;
QUERY: select * from 燹俑骜砧;
如淦杀|狞瞥婉螭 |氢蛇
------+----------------+-------
缳妾淦|绠绠绎世 |啤A01念
犒葸淦|芈溷却宇狞瞥 |你B10你
螫悖淦|印汤洗枪却宇狞瞥|仨Z01摩
create table 燹俑骜砧 (如淦杀 text, 狞瞥婉螭 varchar, 氢蛇 varchar(16))
create index 燹俑骜砧index1 on 燹俑骜砧 using btree (如淦杀)
create index 燹俑骜砧index2 on 燹俑骜砧 using hash (狞瞥婉螭)
insert into 燹俑骜砧 values ('缳妾淦', '绠绠绎世', '啤A01念')
insert into 燹俑骜砧 values ('犒葸淦', '芈溷却宇狞瞥', '你B10你')
insert into 燹俑骜砧 values ('螫悖淦', '印汤洗枪却宇狞瞥', '仨Z01摩')
vacuum 燹俑骜砧
select * from 燹俑骜砧
如淦杀 | 狞瞥婉螭 | 氢蛇
--------+------------------+---------
缳妾淦 | 绠绠绎世 | 啤A01念
犒葸淦 | 芈溷却宇狞瞥 | 你B10你
螫悖淦 | 印汤洗枪却宇狞瞥 | 仨Z01摩
(3 rows)
QUERY: select * from 燹俑骜砧 where 氢蛇 = '仨Z01摩';
如淦杀|狞瞥婉螭 |氢蛇
------+----------------+-------
螫悖淦|印汤洗枪却宇狞瞥|仨Z01摩
select * from 燹俑骜砧 where 氢蛇 = '仨Z01摩'
如淦杀 | 狞瞥婉螭 | 氢蛇
--------+------------------+---------
螫悖淦 | 印汤洗枪却宇狞瞥 | 仨Z01摩
(1 row)
QUERY: select * from 燹俑骜砧 where 氢蛇 ~* '仨z01摩';
如淦杀|狞瞥婉螭 |氢蛇
------+----------------+-------
螫悖淦|印汤洗枪却宇狞瞥|仨Z01摩
select * from 燹俑骜砧 where 氢蛇 ~* '仨z01摩'
如淦杀 | 狞瞥婉螭 | 氢蛇
--------+------------------+---------
螫悖淦 | 印汤洗枪却宇狞瞥 | 仨Z01摩
(1 row)
QUERY: select * from 燹俑骜砧 where 氢蛇 like '_Z01_';
如淦杀|狞瞥婉螭 |氢蛇
------+----------------+-------
螫悖淦|印汤洗枪却宇狞瞥|仨Z01摩
select * from 燹俑骜砧 where 氢蛇 like '_Z01_'
如淦杀 | 狞瞥婉螭 | 氢蛇
--------+------------------+---------
螫悖淦 | 印汤洗枪却宇狞瞥 | 仨Z01摩
(1 row)
QUERY: select * from 燹俑骜砧 where 氢蛇 like '_Z%';
如淦杀|狞瞥婉螭 |氢蛇
------+----------------+-------
螫悖淦|印汤洗枪却宇狞瞥|仨Z01摩
select * from 燹俑骜砧 where 氢蛇 like '_Z%'
如淦杀 | 狞瞥婉螭 | 氢蛇
--------+------------------+---------
螫悖淦 | 印汤洗枪却宇狞瞥 | 仨Z01摩
(1 row)
QUERY: select * from 燹俑骜砧 where 狞瞥婉螭 ~ '绠绠绎[凫卮世]';
如淦杀|狞瞥婉螭|氢蛇
------+--------+-------
缳妾淦|绠绠绎世|啤A01念
select * from 燹俑骜砧 where 狞瞥婉螭 ~ '绠绠绎[凫卮世]'
如淦杀 | 狞瞥婉螭 | 氢蛇
--------+----------+---------
缳妾淦 | 绠绠绎世 | 啤A01念
(1 row)
QUERY: select * from 燹俑骜砧 where 狞瞥婉螭 ~* '绠绠绎[凫卮世]';
如淦杀|狞瞥婉螭|氢蛇
------+--------+-------
缳妾淦|绠绠绎世|啤A01念
select * from 燹俑骜砧 where 狞瞥婉螭 ~* '绠绠绎[凫卮世]'
如淦杀 | 狞瞥婉螭 | 氢蛇
--------+----------+---------
缳妾淦 | 绠绠绎世 | 啤A01念
(1 row)
QUERY: select *, character_length(如淦杀) from 燹俑骜砧;
如淦杀|狞瞥婉螭 |氢蛇 |length
------+----------------+-------+------
缳妾淦|绠绠绎世 |啤A01念| 3
犒葸淦|芈溷却宇狞瞥 |你B10你| 3
螫悖淦|印汤洗枪却宇狞瞥|仨Z01摩| 3
select *, character_length(如淦杀) from 燹俑骜砧
如淦杀 | 狞瞥婉螭 | 氢蛇 | length
--------+------------------+---------+--------
缳妾淦 | 绠绠绎世 | 啤A01念 | 3
犒葸淦 | 芈溷却宇狞瞥 | 你B10你 | 3
螫悖淦 | 印汤洗枪却宇狞瞥 | 仨Z01摩 | 3
(3 rows)
QUERY: select *, octet_length(如淦杀) from 燹俑骜砧;
如淦杀|狞瞥婉螭 |氢蛇 |octet_length
------+----------------+-------+------------
缳妾淦|绠绠绎世 |啤A01念| 6
犒葸淦|芈溷却宇狞瞥 |你B10你| 6
螫悖淦|印汤洗枪却宇狞瞥|仨Z01摩| 6
select *, octet_length(如淦杀) from 燹俑骜砧
如淦杀 | 狞瞥婉螭 | 氢蛇 | octet_length
--------+------------------+---------+--------------
缳妾淦 | 绠绠绎世 | 啤A01念 | 6
犒葸淦 | 芈溷却宇狞瞥 | 你B10你 | 6
螫悖淦 | 印汤洗枪却宇狞瞥 | 仨Z01摩 | 6
(3 rows)
QUERY: select *, position('却宇' in 狞瞥婉螭) from 燹俑骜砧;
如淦杀|狞瞥婉螭 |氢蛇 |strpos
------+----------------+-------+------
缳妾淦|绠绠绎世 |啤A01念| 0
犒葸淦|芈溷却宇狞瞥 |你B10你| 3
螫悖淦|印汤洗枪却宇狞瞥|仨Z01摩| 5
select *, position('却宇' in 狞瞥婉螭) from 燹俑骜砧
如淦杀 | 狞瞥婉螭 | 氢蛇 | strpos
--------+------------------+---------+--------
缳妾淦 | 绠绠绎世 | 啤A01念 | 0
犒葸淦 | 芈溷却宇狞瞥 | 你B10你 | 3
螫悖淦 | 印汤洗枪却宇狞瞥 | 仨Z01摩 | 5
(3 rows)
QUERY: select *, substring(狞瞥婉螭 from 3 for 6 ) from 燹俑骜砧;
如淦杀|狞瞥婉螭 |氢蛇 |substr
------+----------------+-------+------------
缳妾淦|绠绠绎世 |啤A01念|绎世
犒葸淦|芈溷却宇狞瞥 |你B10你|却宇狞瞥
螫悖淦|印汤洗枪却宇狞瞥|仨Z01摩|洗枪却宇狞瞥
select *, substring(狞瞥婉螭 from 3 for 6 ) from 燹俑骜砧
如淦杀 | 狞瞥婉螭 | 氢蛇 | substr
--------+------------------+---------+--------------
缳妾淦 | 绠绠绎世 | 啤A01念 | 绎世
犒葸淦 | 芈溷却宇狞瞥 | 你B10你 | 却宇狞瞥
螫悖淦 | 印汤洗枪却宇狞瞥 | 仨Z01摩 | 洗枪却宇狞瞥
(3 rows)

View File

@ -1,333 +1,333 @@
QUERY: drop table ’·×’»»’µ¡’ÍÑ’¸ì;
drop table ’·×’»»’µ¡’ÍÑ’¸ì
ERROR: Relation '’·×’»»’µˇ’ÍŃ’¸ě' does not exist
QUERY: create table ’·×’»»’µ¡’ÍÑ’¸ì (’ÍÑ’¸ì text, ’ʬ’Îà’¥³’¡¼’¥É varchar, È÷¹Í1A¤À¤è char(16));
QUERY: create index ·×»»µ¡ÍѸìindex1 on ’·×’»»’µ¡’ÍÑ’¸ì using btree (’ÍÑ’¸ì);
QUERY: create index ·×»»µ¡ÍѸìindex2 on ’·×’»»’µ¡’ÍÑ’¸ì using hash (’ʬ’Îà’¥³’¡¼’¥É);
QUERY: insert into ’·×’»»’µ¡’ÍÑ’¸ì values('’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤','µ¡A01¾å');
QUERY: insert into ’·×’»»’µ¡’ÍÑ’¸ì values('’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹','ʬB10Ãæ');
QUERY: insert into ’·×’»»’µ¡’ÍÑ’¸ì values('’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼','¿ÍZ01²¼');
QUERY: vacuum ’·×’»»’µ¡’ÍÑ’¸ì;
QUERY: select * from ’·×’»»’µ¡’ÍÑ’¸ì;
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è
---------------------------------------+---------------+--------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ |µ¡A01¾å |
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹|ʬB10Ãæ |
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ |¿ÍZ01²¼ |
create table ’·×’»»’µ¡’ÍÑ’¸ì (’ÍÑ’¸ì text, ’ʬ’Îà’¥³’¡¼’¥É varchar, È÷¹Í1A¤À¤è char(16))
create index ·×»»µ¡ÍѸìindex1 on ’·×’»»’µ¡’ÍÑ’¸ì using btree (’ÍÑ’¸ì)
create index ·×»»µ¡ÍѸìindex2 on ’·×’»»’µ¡’ÍÑ’¸ì using hash (’ʬ’Îà’¥³’¡¼’¥É)
insert into ’·×’»»’µ¡’ÍÑ’¸ì values('’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤','µ¡A01¾å')
insert into ’·×’»»’µ¡’ÍÑ’¸ì values('’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹','ʬB10Ãæ')
insert into ’·×’»»’µ¡’ÍÑ’¸ì values('’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼','¿ÍZ01²¼')
vacuum ’·×’»»’µ¡’ÍÑ’¸ì
select * from ’·×’»»’µ¡’ÍÑ’¸ì
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è
-----------------------------------------+-----------------+----------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ | µ¡A01¾å |
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹ | ʬB10Ãæ |
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ | ¿ÍZ01²¼ |
(3 rows)
QUERY: select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ʬ’Îà’¥³’¡¼’¥É = '¿ÍZ01²¼';
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è
------------------------------------+---------------+--------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼|¿ÍZ01²¼ |
select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ʬ’Îà’¥³’¡¼’¥É = '¿ÍZ01²¼'
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è
--------------------------------------+-----------------+----------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ | ¿ÍZ01²¼ |
(1 row)
QUERY: select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ʬ’Îà’¥³’¡¼’¥É ~* '¿Íz01²¼';
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è
------------------------------------+---------------+--------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼|¿ÍZ01²¼ |
select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ʬ’Îà’¥³’¡¼’¥É ~* '¿Íz01²¼'
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è
--------------------------------------+-----------------+----------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ | ¿ÍZ01²¼ |
(1 row)
QUERY: select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ʬ’Îà’¥³’¡¼’¥É like '_Z01_';
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è
------------------------------------+---------------+--------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼|¿ÍZ01²¼ |
select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ʬ’Îà’¥³’¡¼’¥É like '_Z01_'
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è
--------------------------------------+-----------------+----------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ | ¿ÍZ01²¼ |
(1 row)
QUERY: select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ʬ’Îà’¥³’¡¼’¥É like '_Z%';
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è
------------------------------------+---------------+--------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼|¿ÍZ01²¼ |
select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ʬ’Îà’¥³’¡¼’¥É like '_Z%'
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è
--------------------------------------+-----------------+----------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ | ¿ÍZ01²¼ |
(1 row)
QUERY: select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ÍÑ’¸ì ~ '’¥³’¥ó’¥Ô’¥å’¡¼’¥¿[’¥Ç’¥°]';
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è
---------------------------------------+---------------+--------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ |µ¡A01¾å |
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹|ʬB10Ãæ |
select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ÍÑ’¸ì ~ '’¥³’¥ó’¥Ô’¥å’¡¼’¥¿[’¥Ç’¥°]'
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è
-----------------------------------------+-----------------+----------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ | µ¡A01¾å |
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹ | ʬB10Ãæ |
(2 rows)
QUERY: select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ÍÑ’¸ì ~* '’¥³’¥ó’¥Ô’¥å’¡¼’¥¿[’¥Ç’¥°]';
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è
---------------------------------------+---------------+--------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ |µ¡A01¾å |
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹|ʬB10Ãæ |
select * from ’·×’»»’µ¡’ÍÑ’¸ì where ’ÍÑ’¸ì ~* '’¥³’¥ó’¥Ô’¥å’¡¼’¥¿[’¥Ç’¥°]'
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è
-----------------------------------------+-----------------+----------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ | µ¡A01¾å |
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹ | ʬB10Ãæ |
(2 rows)
QUERY: select *,character_length(’ÍÑ’¸ì) from ’·×’»»’µ¡’ÍÑ’¸ì;
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è|length
---------------------------------------+---------------+--------------+------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ |µ¡A01¾å | | 12
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹|ʬB10Ãæ | | 13
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ |¿ÍZ01²¼ | | 12
select *,character_length(’ÍÑ’¸ì) from ’·×’»»’µ¡’ÍÑ’¸ì
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è | length
-----------------------------------------+-----------------+----------------+--------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ | µ¡A01¾å | | 12
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹ | ʬB10Ãæ | | 13
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ | ¿ÍZ01²¼ | | 12
(3 rows)
QUERY: select *,octet_length(’ÍÑ’¸ì) from ’·×’»»’µ¡’ÍÑ’¸ì;
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è|octet_length
---------------------------------------+---------------+--------------+------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ |µ¡A01¾å | | 36
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹|ʬB10Ãæ | | 39
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ |¿ÍZ01²¼ | | 36
select *,octet_length(’ÍÑ’¸ì) from ’·×’»»’µ¡’ÍÑ’¸ì
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è | octet_length
-----------------------------------------+-----------------+----------------+--------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ | µ¡A01¾å | | 36
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹ | ʬB10Ãæ | | 39
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ | ¿ÍZ01²¼ | | 36
(3 rows)
QUERY: select *,position('’¥Ç' in ’ÍÑ’¸ì) from ’·×’»»’µ¡’ÍÑ’¸ì;
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è|strpos
---------------------------------------+---------------+--------------+------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ |µ¡A01¾å | | 7
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹|ʬB10Ãæ | | 0
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ |¿ÍZ01²¼ | | 0
select *,position('’¥Ç' in ’ÍÑ’¸ì) from ’·×’»»’µ¡’ÍÑ’¸ì
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è | strpos
-----------------------------------------+-----------------+----------------+--------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ | µ¡A01¾å | | 7
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹ | ʬB10Ãæ | | 0
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ | ¿ÍZ01²¼ | | 0
(3 rows)
QUERY: select *,substring(’ÍÑ’¸ì from 10 for 4) from ’·×’»»’µ¡’ÍÑ’¸ì;
’ÍÑ’¸ì |’ʬ’Îà’¥³’¡¼’¥É|È÷¹Í1a¤À¤è|substr
---------------------------------------+---------------+--------------+------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ |µ¡A01¾å | |’¥×’¥ì’¥¤
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹|ʬB10Ãæ | |’¥£’¥Ã’¥¯’¥¹
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ |¿ÍZ01²¼ | |’¥é’¥Þ’¡¼
select *,substring(’ÍÑ’¸ì from 10 for 4) from ’·×’»»’µ¡’ÍÑ’¸ì
’ÍÑ’¸ì | ’ʬ’Îà’¥³’¡¼’¥É | È÷¹Í1a¤À¤è | substr
-----------------------------------------+-----------------+----------------+--------------
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥Ç’¥£’¥¹’¥×’¥ì’¥¤ | µ¡A01¾å | | ’¥×’¥ì’¥¤
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥°’¥é’¥Õ’¥£’¥Ã’¥¯’¥¹ | ʬB10Ãæ | | ’¥£’¥Ã’¥¯’¥¹
’¥³’¥ó’¥Ô’¥å’¡¼’¥¿’¥×’¥í’¥°’¥é’¥Þ’¡¼ | ¿ÍZ01²¼ | | ’¥é’¥Þ’¡¼
(3 rows)
QUERY: drop table ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï;
drop table ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï
ERROR: Relation '‘ĽĆ‘Ëă‘»ú‘Ęő‘Óď' does not exist
QUERY: create table ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï(‘Êõ‘Óï text, ‘·Ö‘Àà‘ºÅ varchar, ±¸×¢1A char(16));
QUERY: create index ¼ÆËã»úÊõÓïindex1 on ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï using btree(‘Êõ‘Óï);
QUERY: create index ¼ÆËã»úÊõÓïindex2 on ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï using btree(‘·Ö‘Àà‘ºÅ);
QUERY: insert into ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï values('‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ','»úA01ÉÏ');
QUERY: insert into ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï values('‘µç‘Äԑͼ‘ÐÎ','·ÖB01ÖÐ');
QUERY: insert into ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï values('‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±','ÈËZ01ÏÂ');
QUERY: vacuum ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï;
QUERY: select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï;
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a
---------------+---------+--------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ|»úA01ÉÏ|
‘µç‘Äԑͼ‘ÐÎ |·ÖB01ÖÐ|
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±|ÈËZ01ÏÂ|
create table ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï(‘Êõ‘Óï text, ‘·Ö‘Àà‘ºÅ varchar, ±¸×¢1A char(16))
create index ¼ÆËã»úÊõÓïindex1 on ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï using btree(‘Êõ‘Óï)
create index ¼ÆËã»úÊõÓïindex2 on ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï using btree(‘·Ö‘Àà‘ºÅ)
insert into ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï values('‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ','»úA01ÉÏ')
insert into ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï values('‘µç‘Äԑͼ‘ÐÎ','·ÖB01ÖÐ')
insert into ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï values('‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±','ÈËZ01ÏÂ')
vacuum ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï
select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a
-----------------+-----------+----------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ | »úA01ÉÏ |
‘µç‘Äԑͼ‘ÐÎ | ·ÖB01ÖÐ |
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô± | ÈËZ01Ï |
(3 rows)
QUERY: select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘·Ö‘Àà‘ºÅ = 'ÈËZ01ÏÂ';
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a
---------------+---------+--------
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±|ÈËZ01ÏÂ|
select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘·Ö‘Àà‘ºÅ = 'ÈËZ01ÏÂ'
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a
-----------------+-----------+----------
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô± | ÈËZ01Ï |
(1 row)
QUERY: select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘·Ö‘Àà‘ºÅ ~* 'ÈËz01ÏÂ';
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a
---------------+---------+--------
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±|ÈËZ01ÏÂ|
select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘·Ö‘Àà‘ºÅ ~* 'ÈËz01ÏÂ'
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a
-----------------+-----------+----------
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô± | ÈËZ01Ï |
(1 row)
QUERY: select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘·Ö‘Àà‘ºÅ like '_Z01_';
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a
---------------+---------+--------
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±|ÈËZ01ÏÂ|
select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘·Ö‘Àà‘ºÅ like '_Z01_'
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a
-----------------+-----------+----------
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô± | ÈËZ01Ï |
(1 row)
QUERY: select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘·Ö‘Àà‘ºÅ like '_Z%';
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a
---------------+---------+--------
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±|ÈËZ01ÏÂ|
select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘·Ö‘Àà‘ºÅ like '_Z%'
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a
-----------------+-----------+----------
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô± | ÈËZ01Ï |
(1 row)
QUERY: select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘Êõ‘Óï ~ '‘µç‘ÄÔ[‘Ïԑͼ]';
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a
---------------+---------+--------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ|»úA01ÉÏ|
‘µç‘Äԑͼ‘ÐÎ |·ÖB01ÖÐ|
select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘Êõ‘Óï ~ '‘µç‘ÄÔ[‘Ïԑͼ]'
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a
-----------------+-----------+----------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ | »úA01ÉÏ |
‘µç‘Äԑͼ‘ÐÎ | ·ÖB01ÖÐ |
(2 rows)
QUERY: select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘Êõ‘Óï ~* '‘µç‘ÄÔ[‘Ïԑͼ]';
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a
---------------+---------+--------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ|»úA01ÉÏ|
‘µç‘Äԑͼ‘ÐÎ |·ÖB01ÖÐ|
select * from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï where ‘Êõ‘Óï ~* '‘µç‘ÄÔ[‘Ïԑͼ]'
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a
-----------------+-----------+----------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ | »úA01ÉÏ |
‘µç‘Äԑͼ‘ÐÎ | ·ÖB01ÖÐ |
(2 rows)
QUERY: select *,character_length(‘Êõ‘Óï) from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï;
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a|length
---------------+---------+--------+------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ|»úA01ÉÏ| | 5
‘µç‘Äԑͼ‘ÐÎ |·ÖB01ÖÐ| | 4
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±|ÈËZ01ÏÂ| | 5
select *,character_length(‘Êõ‘Óï) from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a | length
-----------------+-----------+----------+--------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ | »úA01ÉÏ | | 5
‘µç‘Äԑͼ‘ÐÎ | ·ÖB01ÖÐ | | 4
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô± | ÈËZ01Ï | | 5
(3 rows)
QUERY: select *,octet_length(‘Êõ‘Óï) from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï;
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a|octet_length
---------------+---------+--------+------------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ|»úA01ÉÏ| | 15
‘µç‘Äԑͼ‘ÐÎ |·ÖB01ÖÐ| | 12
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±|ÈËZ01ÏÂ| | 15
select *,octet_length(‘Êõ‘Óï) from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a | octet_length
-----------------+-----------+----------+--------------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ | »úA01ÉÏ | | 15
‘µç‘Äԑͼ‘ÐÎ | ·ÖB01ÖÐ | | 12
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô± | ÈËZ01Ï | | 15
(3 rows)
QUERY: select *,position('‘ÏÔ' in ‘Êõ‘Óï) from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï;
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a|strpos
---------------+---------+--------+------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ|»úA01ÉÏ| | 3
‘µç‘Äԑͼ‘ÐÎ |·ÖB01ÖÐ| | 0
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±|ÈËZ01ÏÂ| | 0
select *,position('‘ÏÔ' in ‘Êõ‘Óï) from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a | strpos
-----------------+-----------+----------+--------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ | »úA01ÉÏ | | 3
‘µç‘Äԑͼ‘ÐÎ | ·ÖB01ÖÐ | | 0
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô± | ÈËZ01Ï | | 0
(3 rows)
QUERY: select *,substring(‘Êõ‘Óï from 3 for 4) from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï;
‘Êõ‘Óï |‘·Ö‘Àà‘ºÅ|±¸×¢1a|substr
---------------+---------+--------+---------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ|»úA01ÉÏ| |‘Ïԑʾ‘ÆÁ
‘µç‘Äԑͼ‘ÐÎ |·ÖB01ÖÐ| |‘ͼ‘ÐÎ
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô±|ÈËZ01ÏÂ| |‘³Ì‘Ðò‘Ô±
select *,substring(‘Êõ‘Óï from 3 for 4) from ‘¼Æ‘Ëã‘»ú‘Êõ‘Óï
‘Êõ‘Óï | ‘·Ö‘Àà‘ºÅ | ±¸×¢1a | substr
-----------------+-----------+----------+-----------
‘µç‘ÄÔ‘Ïԑʾ‘ÆÁ | »úA01ÉÏ | | ‘Ïԑʾ‘ÆÁ
‘µç‘Äԑͼ‘ÐÎ | ·ÖB01ÖÐ | | ‘ͼ‘ÐÎ
‘µç‘ÄÔ‘³Ì‘Ðò‘Ô± | ÈËZ01Ï | | ‘³Ì‘Ðò‘Ô±
(3 rows)
QUERY: drop table “ͪ“ß©“Ѧ“¿ë“¾î;
drop table “ͪ“ß©“Ѧ“¿ë“¾î
ERROR: Relation '“ÍŞ“ß©“Ѧ“żë“ľî' does not exist
QUERY: create table “ͪ“ß©“Ѧ“¿ë“¾î (“¿ë“¾î text, “Ý“׾“ÄÚ“µå varchar, “ºñ“°í1A“¶ó“±¸ char(16));
QUERY: create index “ͪ“ß©“Ѧ“¿ë“¾îindex1 on “ͪ“ß©“Ѧ“¿ë“¾î using btree (“¿ë“¾î);
QUERY: create index “ͪ“ß©“Ѧ“¿ë“¾îindex2 on “ͪ“ß©“Ѧ“¿ë“¾î using hash (“Ý“׾“ÄÚ“µå);
QUERY: insert into “ͪ“ß©“Ѧ“¿ë“¾î values('“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ', '“ѦA01“ß¾');
QUERY: insert into “ͪ“ß©“Ѧ“¿ë“¾î values('“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º', '“ÝÂB10“ñé');
QUERY: insert into “ͪ“ß©“Ѧ“¿ë“¾î values('“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó', '“ìÑZ01“ù»');
QUERY: vacuum “ͪ“ß©“Ѧ“¿ë“¾î;
QUERY: select * from “ͪ“ß©“Ѧ“¿ë“¾î;
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸
------------------------+------------+--------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ|“ѦA01“ß¾ |
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º |“ÝÂB10“ñé |
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó|“ìÑZ01“ù» |
create table “ͪ“ß©“Ѧ“¿ë“¾î (“¿ë“¾î text, “Ý“׾“ÄÚ“µå varchar, “ºñ“°í1A“¶ó“±¸ char(16))
create index “ͪ“ß©“Ѧ“¿ë“¾îindex1 on “ͪ“ß©“Ѧ“¿ë“¾î using btree (“¿ë“¾î)
create index “ͪ“ß©“Ѧ“¿ë“¾îindex2 on “ͪ“ß©“Ѧ“¿ë“¾î using hash (“Ý“׾“ÄÚ“µå)
insert into “ͪ“ß©“Ѧ“¿ë“¾î values('“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ', '“ѦA01“ß¾')
insert into “ͪ“ß©“Ѧ“¿ë“¾î values('“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º', '“ÝÂB10“ñé')
insert into “ͪ“ß©“Ѧ“¿ë“¾î values('“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó', '“ìÑZ01“ù»')
vacuum “ͪ“ß©“Ѧ“¿ë“¾î
select * from “ͪ“ß©“Ѧ“¿ë“¾î
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸
--------------------------+--------------+----------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ | “ѦA01“ß¾ |
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º | “ÝÂB10“ñé |
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó | “ìÑZ01“ù» |
(3 rows)
QUERY: select * from “ͪ“ß©“Ѧ“¿ë“¾î where “Ý“׾“ÄÚ“µå = '“ìÑZ01“ù»';
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸
------------------------+------------+--------------
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó|“ìÑZ01“ù» |
select * from “ͪ“ß©“Ѧ“¿ë“¾î where “Ý“׾“ÄÚ“µå = '“ìÑZ01“ù»'
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸
--------------------------+--------------+----------------
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó | “ìÑZ01“ù» |
(1 row)
QUERY: select * from “ͪ“ß©“Ѧ“¿ë“¾î where “Ý“׾“ÄÚ“µå ~* '“ìÑz01“ù»';
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸
------------------------+------------+--------------
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó|“ìÑZ01“ù» |
select * from “ͪ“ß©“Ѧ“¿ë“¾î where “Ý“׾“ÄÚ“µå ~* '“ìÑz01“ù»'
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸
--------------------------+--------------+----------------
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó | “ìÑZ01“ù» |
(1 row)
QUERY: select * from “ͪ“ß©“Ѧ“¿ë“¾î where “Ý“׾“ÄÚ“µå like '_Z01_';
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸
------------------------+------------+--------------
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó|“ìÑZ01“ù» |
select * from “ͪ“ß©“Ѧ“¿ë“¾î where “Ý“׾“ÄÚ“µå like '_Z01_'
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸
--------------------------+--------------+----------------
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó | “ìÑZ01“ù» |
(1 row)
QUERY: select * from “ͪ“ß©“Ѧ“¿ë“¾î where “Ý“׾“ÄÚ“µå like '_Z%';
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸
------------------------+------------+--------------
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó|“ìÑZ01“ù» |
select * from “ͪ“ß©“Ѧ“¿ë“¾î where “Ý“׾“ÄÚ“µå like '_Z%'
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸
--------------------------+--------------+----------------
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó | “ìÑZ01“ù» |
(1 row)
QUERY: select * from “ͪ“ß©“Ѧ“¿ë“¾î where “¿ë“¾î ~ '“ÄÄ“Ç»“ÅÍ[“µð“±×]';
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸
------------------------+------------+--------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ|“ѦA01“ß¾ |
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º |“ÝÂB10“ñé |
select * from “ͪ“ß©“Ѧ“¿ë“¾î where “¿ë“¾î ~ '“ÄÄ“Ç»“ÅÍ[“µð“±×]'
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸
--------------------------+--------------+----------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ | “ѦA01“ß¾ |
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º | “ÝÂB10“ñé |
(2 rows)
QUERY: select * from “ͪ“ß©“Ѧ“¿ë“¾î where “¿ë“¾î ~* '“ÄÄ“Ç»“ÅÍ[“µð“±×]';
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸
------------------------+------------+--------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ|“ѦA01“ß¾ |
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º |“ÝÂB10“ñé |
select * from “ͪ“ß©“Ѧ“¿ë“¾î where “¿ë“¾î ~* '“ÄÄ“Ç»“ÅÍ[“µð“±×]'
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸
--------------------------+--------------+----------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ | “ѦA01“ß¾ |
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º | “ÝÂB10“ñé |
(2 rows)
QUERY: select *,character_length(“¿ë“¾î) from “ͪ“ß©“Ѧ“¿ë“¾î;
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸|length
------------------------+------------+--------------+------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ|“ѦA01“ß¾ | | 8
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º |“ÝÂB10“ñé | | 7
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó|“ìÑZ01“ù» | | 8
select *,character_length(“¿ë“¾î) from “ͪ“ß©“Ѧ“¿ë“¾î
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸ | length
--------------------------+--------------+----------------+--------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ | “ѦA01“ß¾ | | 8
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º | “ÝÂB10“ñé | | 7
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó | “ìÑZ01“ù» | | 8
(3 rows)
QUERY: select *,octet_length(“¿ë“¾î) from “ͪ“ß©“Ѧ“¿ë“¾î;
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸|octet_length
------------------------+------------+--------------+------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ|“ѦA01“ß¾ | | 24
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º |“ÝÂB10“ñé | | 21
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó|“ìÑZ01“ù» | | 24
select *,octet_length(“¿ë“¾î) from “ͪ“ß©“Ѧ“¿ë“¾î
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸ | octet_length
--------------------------+--------------+----------------+--------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ | “ѦA01“ß¾ | | 24
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º | “ÝÂB10“ñé | | 21
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó | “ìÑZ01“ù» | | 24
(3 rows)
QUERY: select *,position('“µð' in “¿ë“¾î) from “ͪ“ß©“Ѧ“¿ë“¾î;
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸|strpos
------------------------+------------+--------------+------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ|“ѦA01“ß¾ | | 4
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º |“ÝÂB10“ñé | | 0
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó|“ìÑZ01“ù» | | 0
select *,position('“µð' in “¿ë“¾î) from “ͪ“ß©“Ѧ“¿ë“¾î
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸ | strpos
--------------------------+--------------+----------------+--------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ | “ѦA01“ß¾ | | 4
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º | “ÝÂB10“ñé | | 0
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó | “ìÑZ01“ù» | | 0
(3 rows)
QUERY: select *,substring(“¿ë“¾î from 3 for 4) from “ͪ“ß©“Ѧ“¿ë“¾î;
“¿ë“¾î |“Ý“׾“ÄÚ“µå|“ºñ“°í1a“¶ó“±¸|substr
------------------------+------------+--------------+------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ|“ѦA01“ß¾ | |“ÅÍ“µð“½º“ÇÃ
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º |“ÝÂB10“ñé | |“ÅÍ“±×“·¡“ÇÈ
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó|“ìÑZ01“ù» | |“ÅÍ“ÇÁ“·Î“±×
select *,substring(“¿ë“¾î from 3 for 4) from “ͪ“ß©“Ѧ“¿ë“¾î
“¿ë“¾î | “Ý“׾“ÄÚ“µå | “ºñ“°í1a“¶ó“±¸ | substr
--------------------------+--------------+----------------+--------------
“ÄÄ“Ç»“ÅÍ“µð“½º“ÇÓ·¹“ÀÌ | “ѦA01“ß¾ | | “ÅÍ“µð“½º“ÇÃ
“ÄÄ“Ç»“ÅÍ“±×“·¡“ÇÈ“½º | “ÝÂB10“ñé | | “ÅÍ“±×“·¡“ÇÈ
“ÄÄ“Ç»“ÅÍ“ÇÁ“·Î“±×“·¡“¸Ó | “ìÑZ01“ù» | | “ÅÍ“ÇÁ“·Î“±×
(3 rows)
QUERY: drop table test;
drop table test
ERROR: Relation 'test' does not exist
QUERY: create table test (t text);
QUERY: insert into test values('ENGLISH');
QUERY: insert into test values('FRAN<41>ÇAIS');
QUERY: insert into test values('ESPA<50>ÑOL');
QUERY: insert into test values('<27>ÍSLENSKA');
QUERY: insert into test values('ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA');
QUERY: vacuum test;
QUERY: select * from test;
t
------------------------------------
ENGLISH
FRAN<EFBFBD>ÇAIS
ESPA<EFBFBD>ÑOL
<EFBFBD>ÍSLENSKA
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA
create table test (t text)
insert into test values('ENGLISH')
insert into test values('FRAN<41>ÇAIS')
insert into test values('ESPA<50>ÑOL')
insert into test values('<27>ÍSLENSKA')
insert into test values('ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA')
vacuum test
select * from test
t
--------------------------------------
ENGLISH
FRAN<EFBFBD>ÇAIS
ESPA<EFBFBD>ÑOL
<EFBFBD>ÍSLENSKA
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA
(5 rows)
QUERY: select * from test where t = 'ESPA<50>ÑOL';
t
--------
ESPA<EFBFBD>ÑOL
select * from test where t = 'ESPA<50>ÑOL'
t
----------
ESPA<EFBFBD>ÑOL
(1 row)
QUERY: select * from test where t ~* 'espa<70>Ñol';
t
------------------------------------
ESPA<EFBFBD>ÑOL
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA
select * from test where t ~* 'espa<70>Ñol'
t
--------------------------------------
ESPA<EFBFBD>ÑOL
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA
(2 rows)
QUERY: select *,character_length(t) from test;
t |length
------------------------------------+------
ENGLISH | 7
FRAN<EFBFBD>ÇAIS | 8
ESPA<EFBFBD>ÑOL | 7
<EFBFBD>ÍSLENSKA | 8
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA| 33
select *,character_length(t) from test
t | length
--------------------------------------+--------
ENGLISH | 7
FRAN<EFBFBD>ÇAIS | 8
ESPA<EFBFBD>ÑOL | 7
<EFBFBD>ÍSLENSKA | 8
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA | 33
(5 rows)
QUERY: select *,octet_length(t) from test;
t |octet_length
------------------------------------+------------
ENGLISH | 7
FRAN<EFBFBD>ÇAIS | 9
ESPA<EFBFBD>ÑOL | 8
<EFBFBD>ÍSLENSKA | 9
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA| 36
select *,octet_length(t) from test
t | octet_length
--------------------------------------+--------------
ENGLISH | 7
FRAN<EFBFBD>ÇAIS | 9
ESPA<EFBFBD>ÑOL | 8
<EFBFBD>ÍSLENSKA | 9
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA | 36
(5 rows)
QUERY: select *,position('L' in t) from test;
t |strpos
------------------------------------+------
ENGLISH | 4
FRAN<EFBFBD>ÇAIS | 0
ESPA<EFBFBD>ÑOL | 7
<EFBFBD>ÍSLENSKA | 3
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA| 4
select *,position('L' in t) from test
t | strpos
--------------------------------------+--------
ENGLISH | 4
FRAN<EFBFBD>ÇAIS | 0
ESPA<EFBFBD>ÑOL | 7
<EFBFBD>ÍSLENSKA | 3
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA | 4
(5 rows)
QUERY: select *,substring(t from 3 for 4) from test;
t |substr
------------------------------------+------
ENGLISH |GLIS
FRAN<EFBFBD>ÇAIS |AN<41>ÇA
ESPA<EFBFBD>ÑOL |PA<50>ÑO
<EFBFBD>ÍSLENSKA |LENS
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA|GLIS
select *,substring(t from 3 for 4) from test
t | substr
--------------------------------------+--------
ENGLISH | GLIS
FRAN<EFBFBD>ÇAIS | AN<EFBFBD>ÇA
ESPA<EFBFBD>ÑOL | PA<EFBFBD>ÑO
<EFBFBD>ÍSLENSKA | LENS
ENGLISH FRAN<41>ÇAIS ESPA<50>ÑOL <20>ÍSLENSKA | GLIS
(5 rows)

View File

@ -1,12 +1,12 @@
drop table 計算機用語;
create table 計算機用語 (用語 text, 分類コード varchar, 備考1Aだよ char(16));
create index 計算機用語index1 on 計算機用語 using btree (用語);
create index 計算機用語index2 on 計算機用語 using hash (分類コード);
insert into 計算機用語 values('コンピュータディスプレイ','機A01上');
insert into 計算機用語 values('コンピュータグラフィックス','分B10中');
insert into 計算機用語 values('コンピュータプログラマー','人Z01下');
vacuum 計算機用語;
select * from 計算機用語;
drop table 計算機用語
create table 計算機用語 (用語 text, 分類コード varchar, 備考1Aだよ char(16))
create index 計算機用語index1 on 計算機用語 using btree (用語)
create index 計算機用語index2 on 計算機用語 using hash (分類コード)
insert into 計算機用語 values('コンピュータディスプレイ','機A01上')
insert into 計算機用語 values('コンピュータグラフィックス','分B10中')
insert into 計算機用語 values('コンピュータプログラマー','人Z01下')
vacuum 計算機用語
select * from 計算機用語
用語 | 分類コード | 備考1aだよ
----------------------------+------------+------------
コンピュータディスプレイ | 機A01上 |
@ -14,45 +14,45 @@ select * from
コンピュータプログラマー | 人Z01下 |
(3 rows)
select * from 計算機用語 where 分類コード = '人Z01下';
select * from 計算機用語 where 分類コード = '人Z01下'
用語 | 分類コード | 備考1aだよ
--------------------------+------------+------------
コンピュータプログラマー | 人Z01下 |
(1 row)
select * from 計算機用語 where 分類コード ~* '人z01下';
select * from 計算機用語 where 分類コード ~* '人z01下'
用語 | 分類コード | 備考1aだよ
--------------------------+------------+------------
コンピュータプログラマー | 人Z01下 |
(1 row)
select * from 計算機用語 where 分類コード like '_Z01_';
select * from 計算機用語 where 分類コード like '_Z01_'
用語 | 分類コード | 備考1aだよ
--------------------------+------------+------------
コンピュータプログラマー | 人Z01下 |
(1 row)
select * from 計算機用語 where 分類コード like '_Z%';
select * from 計算機用語 where 分類コード like '_Z%'
用語 | 分類コード | 備考1aだよ
--------------------------+------------+------------
コンピュータプログラマー | 人Z01下 |
(1 row)
select * from 計算機用語 where 用語 ~ 'コンピュータ[デグ]';
select * from 計算機用語 where 用語 ~ 'コンピュータ[デグ]'
用語 | 分類コード | 備考1aだよ
----------------------------+------------+------------
コンピュータディスプレイ | 機A01上 |
コンピュータグラフィックス | 分B10中 |
(2 rows)
select * from 計算機用語 where 用語 ~* 'コンピュータ[デグ]';
select * from 計算機用語 where 用語 ~* 'コンピュータ[デグ]'
用語 | 分類コード | 備考1aだよ
----------------------------+------------+------------
コンピュータディスプレイ | 機A01上 |
コンピュータグラフィックス | 分B10中 |
(2 rows)
select *,character_length(用語) from 計算機用語;
select *,character_length(用語) from 計算機用語
用語 | 分類コード | 備考1aだよ | length
----------------------------+------------+------------+--------
コンピュータディスプレイ | 機A01上 | | 12
@ -60,7 +60,7 @@ select *,character_length(
コンピュータプログラマー | 人Z01下 | | 12
(3 rows)
select *,octet_length(用語) from 計算機用語;
select *,octet_length(用語) from 計算機用語
用語 | 分類コード | 備考1aだよ | octet_length
----------------------------+------------+------------+--------------
コンピュータディスプレイ | 機A01上 | | 24
@ -68,7 +68,7 @@ select *,octet_length(
コンピュータプログラマー | 人Z01下 | | 24
(3 rows)
select *,position('デ' in 用語) from 計算機用語;
select *,position('デ' in 用語) from 計算機用語
用語 | 分類コード | 備考1aだよ | strpos
----------------------------+------------+------------+--------
コンピュータディスプレイ | 機A01上 | | 7
@ -76,7 +76,7 @@ select *,position('
コンピュータプログラマー | 人Z01下 | | 0
(3 rows)
select *,substring(用語 from 10 for 4) from 計算機用語;
select *,substring(用語 from 10 for 4) from 計算機用語
用語 | 分類コード | 備考1aだよ | substr
----------------------------+------------+------------+----------
コンピュータディスプレイ | 機A01上 | | プレイ
@ -84,7 +84,7 @@ select *,substring(
コンピュータプログラマー | 人Z01下 | | ラマー
(3 rows)
copy 計算機用語 to stdout;
copy 計算機用語 to stdout
コンピュータディスプレイ 機A01上 \N
コンピュータグラフィックス 分B10中 \N
コンピュータプログラマー 人Z01下 \N

View File

@ -1,87 +1,87 @@
QUERY: drop table 計算機用語;
drop table 計算機用語
ERROR: Relation '計算機用語' does not exist
QUERY: create table 計算機用語 (用語 text, 分類コード varchar, 備考1Aだよ char(16));
QUERY: create index 計算機用語index1 on 計算機用語 using btree (用語);
QUERY: create index 計算機用語index2 on 計算機用語 using hash (分類コード);
QUERY: insert into 計算機用語 values('コンピュータディスプレイ','機A01上');
QUERY: insert into 計算機用語 values('コンピュータグラフィックス','分B10中');
QUERY: insert into 計算機用語 values('コンピュータプログラマー','人Z01下');
QUERY: vacuum 計算機用語;
QUERY: select * from 計算機用語;
用語 |分類コード|備考1aだよ
---------------------------------------+---------------+--------------
コンピュータディスプレイ |機A01上 |
コンピュータグラフィックス|分B10中 |
コンピュータプログラマー |人Z01下 |
create table 計算機用語 (用語 text, 分類コード varchar, 備考1Aだよ char(16))
create index 計算機用語index1 on 計算機用語 using btree (用語)
create index 計算機用語index2 on 計算機用語 using hash (分類コード)
insert into 計算機用語 values('コンピュータディスプレイ','機A01上')
insert into 計算機用語 values('コンピュータグラフィックス','分B10中')
insert into 計算機用語 values('コンピュータプログラマー','人Z01下')
vacuum 計算機用語
select * from 計算機用語
用語 | 分類コード | 備考1aだよ
-----------------------------------------+-----------------+----------------
コンピュータディスプレイ | 機A01上 |
コンピュータグラフィックス | 分B10中 |
コンピュータプログラマー | 人Z01下 |
(3 rows)
QUERY: select * from 計算機用語 where 分類コード = '人Z01下';
用語 |分類コード|備考1aだよ
------------------------------------+---------------+--------------
コンピュータプログラマー|人Z01下 |
select * from 計算機用語 where 分類コード = '人Z01下'
用語 | 分類コード | 備考1aだよ
--------------------------------------+-----------------+----------------
コンピュータプログラマー | 人Z01下 |
(1 row)
QUERY: select * from 計算機用語 where 分類コード ~* '人z01下';
用語 |分類コード|備考1aだよ
------------------------------------+---------------+--------------
コンピュータプログラマー|人Z01下 |
select * from 計算機用語 where 分類コード ~* '人z01下'
用語 | 分類コード | 備考1aだよ
--------------------------------------+-----------------+----------------
コンピュータプログラマー | 人Z01下 |
(1 row)
QUERY: select * from 計算機用語 where 分類コード like '_Z01_';
用語 |分類コード|備考1aだよ
------------------------------------+---------------+--------------
コンピュータプログラマー|人Z01下 |
select * from 計算機用語 where 分類コード like '_Z01_'
用語 | 分類コード | 備考1aだよ
--------------------------------------+-----------------+----------------
コンピュータプログラマー | 人Z01下 |
(1 row)
QUERY: select * from 計算機用語 where 分類コード like '_Z%';
用語 |分類コード|備考1aだよ
------------------------------------+---------------+--------------
コンピュータプログラマー|人Z01下 |
select * from 計算機用語 where 分類コード like '_Z%'
用語 | 分類コード | 備考1aだよ
--------------------------------------+-----------------+----------------
コンピュータプログラマー | 人Z01下 |
(1 row)
QUERY: select * from 計算機用語 where 用語 ~ 'コンピュータ[デグ]';
用語 |分類コード|備考1aだよ
---------------------------------------+---------------+--------------
コンピュータディスプレイ |機A01上 |
コンピュータグラフィックス|分B10中 |
select * from 計算機用語 where 用語 ~ 'コンピュータ[デグ]'
用語 | 分類コード | 備考1aだよ
-----------------------------------------+-----------------+----------------
コンピュータディスプレイ | 機A01上 |
コンピュータグラフィックス | 分B10中 |
(2 rows)
QUERY: select * from 計算機用語 where 用語 ~* 'コンピュータ[デグ]';
用語 |分類コード|備考1aだよ
---------------------------------------+---------------+--------------
コンピュータディスプレイ |機A01上 |
コンピュータグラフィックス|分B10中 |
select * from 計算機用語 where 用語 ~* 'コンピュータ[デグ]'
用語 | 分類コード | 備考1aだよ
-----------------------------------------+-----------------+----------------
コンピュータディスプレイ | 機A01上 |
コンピュータグラフィックス | 分B10中 |
(2 rows)
QUERY: select *,character_length(用語) from 計算機用語;
用語 |分類コード|備考1aだよ|length
---------------------------------------+---------------+--------------+------
コンピュータディスプレイ |機A01上 | | 12
コンピュータグラフィックス|分B10中 | | 13
コンピュータプログラマー |人Z01下 | | 12
select *,character_length(用語) from 計算機用語
用語 | 分類コード | 備考1aだよ | length
-----------------------------------------+-----------------+----------------+--------
コンピュータディスプレイ | 機A01上 | | 12
コンピュータグラフィックス | 分B10中 | | 13
コンピュータプログラマー | 人Z01下 | | 12
(3 rows)
QUERY: select *,octet_length(用語) from 計算機用語;
用語 |分類コード|備考1aだよ|octet_length
---------------------------------------+---------------+--------------+------------
コンピュータディスプレイ |機A01上 | | 36
コンピュータグラフィックス|分B10中 | | 39
コンピュータプログラマー |人Z01下 | | 36
select *,octet_length(用語) from 計算機用語
用語 | 分類コード | 備考1aだよ | octet_length
-----------------------------------------+-----------------+----------------+--------------
コンピュータディスプレイ | 機A01上 | | 36
コンピュータグラフィックス | 分B10中 | | 39
コンピュータプログラマー | 人Z01下 | | 36
(3 rows)
QUERY: select *,position('デ' in 用語) from 計算機用語;
用語 |分類コード|備考1aだよ|strpos
---------------------------------------+---------------+--------------+------
コンピュータディスプレイ |機A01上 | | 7
コンピュータグラフィックス|分B10中 | | 0
コンピュータプログラマー |人Z01下 | | 0
select *,position('デ' in 用語) from 計算機用語
用語 | 分類コード | 備考1aだよ | strpos
-----------------------------------------+-----------------+----------------+--------
コンピュータディスプレイ | 機A01上 | | 7
コンピュータグラフィックス | 分B10中 | | 0
コンピュータプログラマー | 人Z01下 | | 0
(3 rows)
QUERY: select *,substring(用語 from 10 for 4) from 計算機用語;
用語 |分類コード|備考1aだよ|substr
---------------------------------------+---------------+--------------+------------
コンピュータディスプレイ |機A01上 | |プレイ
コンピュータグラフィックス|分B10中 | |ィックス
コンピュータプログラマー |人Z01下 | |ラマー
select *,substring(用語 from 10 for 4) from 計算機用語
用語 | 分類コード | 備考1aだよ | substr
-----------------------------------------+-----------------+----------------+--------------
コンピュータディスプレイ | 機A01上 | | プレイ
コンピュータグラフィックス | 分B10中 | | ィックス
コンピュータプログラマー | 人Z01下 | | ラマー
(3 rows)