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) select * from 廠商資料 where 地址 = '高Z01九'; 行業別 | 公司抬頭 | 地址 --------+------------------+--------- 餐飲業 | 美味股份有限公司 | 高Z01九 (1 row) select * from 廠商資料 where 地址 ~* '高z01九'; 行業別 | 公司抬頭 | 地址 --------+------------------+--------- 餐飲業 | 美味股份有限公司 | 高Z01九 (1 row) select * from 廠商資料 where 地址 like '_Z01_'; 行業別 | 公司抬頭 | 地址 --------+------------------+--------- 餐飲業 | 美味股份有限公司 | 高Z01九 (1 row) select * from 廠商資料 where 地址 like '_Z%'; 行業別 | 公司抬頭 | 地址 --------+------------------+--------- 餐飲業 | 美味股份有限公司 | 高Z01九 (1 row) select * from 廠商資料 where 公司抬頭 ~ '達達科[寄記技]'; 行業別 | 公司抬頭 | 地址 --------+----------+--------- 電腦業 | 達達科技 | 北A01仁 (1 row) select * from 廠商資料 where 公司抬頭 ~* '達達科[寄記技]'; 行業別 | 公司抬頭 | 地址 --------+----------+--------- 電腦業 | 達達科技 | 北A01仁 (1 row) select *, character_length(行業別) from 廠商資料; 行業別 | 公司抬頭 | 地址 | character_length --------+------------------+---------+------------------ 電腦業 | 達達科技 | 北A01仁 | 3 製造業 | 財源有限公司 | 中B10中 | 3 餐飲業 | 美味股份有限公司 | 高Z01九 | 3 (3 rows) select *, octet_length(行業別) from 廠商資料; 行業別 | 公司抬頭 | 地址 | octet_length --------+------------------+---------+-------------- 電腦業 | 達達科技 | 北A01仁 | 6 製造業 | 財源有限公司 | 中B10中 | 6 餐飲業 | 美味股份有限公司 | 高Z01九 | 6 (3 rows) select *, position('有限' in 公司抬頭) from 廠商資料; 行業別 | 公司抬頭 | 地址 | position --------+------------------+---------+---------- 電腦業 | 達達科技 | 北A01仁 | 0 製造業 | 財源有限公司 | 中B10中 | 3 餐飲業 | 美味股份有限公司 | 高Z01九 | 5 (3 rows) select *, substring(公司抬頭 from 3 for 6 ) from 廠商資料; 行業別 | 公司抬頭 | 地址 | substring --------+------------------+---------+-------------- 電腦業 | 達達科技 | 北A01仁 | 科技 製造業 | 財源有限公司 | 中B10中 | 有限公司 餐飲業 | 美味股份有限公司 | 高Z01九 | 股份有限公司 (3 rows)