1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-30 11:03:19 +03:00

Fixes for char_length() changes.

This commit is contained in:
Tatsuo Ishii
2000-03-16 11:53:16 +00:00
parent d14c8aab99
commit 805e0c4589
8 changed files with 263 additions and 263 deletions

View File

@ -1,12 +1,12 @@
drop table <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>
create table <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> (<28><><EFBFBD>~<7E>O text, <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y varchar, <20>a<EFBFBD>} varchar(16))
create index <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>index1 on <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> using btree (<28><><EFBFBD>~<7E>O)
create index <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>index2 on <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> using hash (<28><><EFBFBD>q<EFBFBD><71><EFBFBD>Y)
insert into <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> values ('<27>q<EFBFBD><71><EFBFBD>~', '<27>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD>', '<27>_A01<30><31>')
insert into <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> values ('<27>s<EFBFBD>y<EFBFBD>~', '<27>]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q', '<27><>B10<31><30>')
insert into <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> values ('<27>\<5C><><EFBFBD>~', '<27><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q', '<27><>Z01<30>E')
vacuum <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>
drop table <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>;
create table <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> (<28><><EFBFBD>~<7E>O text, <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y varchar, <20>a<EFBFBD>} varchar(16));
create index <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>index1 on <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> using btree (<28><><EFBFBD>~<7E>O);
create index <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>index2 on <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> using hash (<28><><EFBFBD>q<EFBFBD><71><EFBFBD>Y);
insert into <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> values ('<27>q<EFBFBD><71><EFBFBD>~', '<27>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD>', '<27>_A01<30><31>');
insert into <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> values ('<27>s<EFBFBD>y<EFBFBD>~', '<27>]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q', '<27><>B10<31><30>');
insert into <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> values ('<27>\<5C><><EFBFBD>~', '<27><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q', '<27><>Z01<30>E');
vacuum <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>;
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>;
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>}
--------+------------------+---------
<20>q<EFBFBD><71><EFBFBD>~ | <20>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD> | <20>_A01<30><31>
@ -14,51 +14,51 @@ select * from
<20>\<5C><><EFBFBD>~ | <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>Z01<30>E
(3 rows)
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20>a<EFBFBD>} = '<27><>Z01<30>E'
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20>a<EFBFBD>} = '<27><>Z01<30>E';
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>}
--------+------------------+---------
<20>\<5C><><EFBFBD>~ | <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>Z01<30>E
(1 row)
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20>a<EFBFBD>} ~* '<27><>z01<30>E'
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20>a<EFBFBD>} ~* '<27><>z01<30>E';
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>}
--------+------------------+---------
<20>\<5C><><EFBFBD>~ | <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>Z01<30>E
(1 row)
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20>a<EFBFBD>} like '_Z01_'
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20>a<EFBFBD>} like '_Z01_';
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>}
--------+------------------+---------
<20>\<5C><><EFBFBD>~ | <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>Z01<30>E
(1 row)
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20>a<EFBFBD>} like '_Z%'
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20>a<EFBFBD>} like '_Z%';
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>}
--------+------------------+---------
<20>\<5C><><EFBFBD>~ | <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>Z01<30>E
(1 row)
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y ~ '<27>F<EFBFBD>F<EFBFBD><46>[<5B>H<EFBFBD>O<EFBFBD><4F>]'
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y ~ '<27>F<EFBFBD>F<EFBFBD><46>[<5B>H<EFBFBD>O<EFBFBD><4F>]';
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>}
--------+----------+---------
<20>q<EFBFBD><71><EFBFBD>~ | <20>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD> | <20>_A01<30><31>
(1 row)
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y ~* '<27>F<EFBFBD>F<EFBFBD><46>[<5B>H<EFBFBD>O<EFBFBD><4F>]'
select * from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> where <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y ~* '<27>F<EFBFBD>F<EFBFBD><46>[<5B>H<EFBFBD>O<EFBFBD><4F>]';
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>}
--------+----------+---------
<20>q<EFBFBD><71><EFBFBD>~ | <20>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD> | <20>_A01<30><31>
(1 row)
select *, character_length(<28><><EFBFBD>~<7E>O) from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>} | length
--------+------------------+---------+--------
<20>q<EFBFBD><71><EFBFBD>~ | <20>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD> | <20>_A01<30><31> | 3
<20>s<EFBFBD>y<EFBFBD>~ | <20>]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>B10<31><30> | 3
<20>\<5C><><EFBFBD>~ | <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>Z01<30>E | 3
select *, character_length(<28><><EFBFBD>~<7E>O) from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>;
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>} | char_length
--------+------------------+---------+-------------
<20>q<EFBFBD><71><EFBFBD>~ | <20>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD> | <20>_A01<30><31> | 3
<20>s<EFBFBD>y<EFBFBD>~ | <20>]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>B10<31><30> | 3
<20>\<5C><><EFBFBD>~ | <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>Z01<30>E | 3
(3 rows)
select *, octet_length(<28><><EFBFBD>~<7E>O) from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>
select *, octet_length(<28><><EFBFBD>~<7E>O) from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>;
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>} | octet_length
--------+------------------+---------+--------------
<20>q<EFBFBD><71><EFBFBD>~ | <20>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD> | <20>_A01<30><31> | 6
@ -66,7 +66,7 @@ select *, octet_length(
<20>\<5C><><EFBFBD>~ | <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>Z01<30>E | 6
(3 rows)
select *, position('<27><><EFBFBD><EFBFBD>' in <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y) from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>
select *, position('<27><><EFBFBD><EFBFBD>' in <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y) from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>;
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>} | strpos
--------+------------------+---------+--------
<20>q<EFBFBD><71><EFBFBD>~ | <20>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD> | <20>_A01<30><31> | 0
@ -74,7 +74,7 @@ select *, position('
<20>\<5C><><EFBFBD>~ | <20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q | <20><>Z01<30>E | 5
(3 rows)
select *, substring(<28><><EFBFBD>q<EFBFBD><71><EFBFBD>Y from 3 for 6 ) from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>
select *, substring(<28><><EFBFBD>q<EFBFBD><71><EFBFBD>Y from 3 for 6 ) from <20>t<EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD>;
<20><><EFBFBD>~<7E>O | <20><><EFBFBD>q<EFBFBD><71><EFBFBD>Y | <20>a<EFBFBD>} | substr
--------+------------------+---------+--------------
<20>q<EFBFBD><71><EFBFBD>~ | <20>F<EFBFBD>F<EFBFBD><46><EFBFBD><EFBFBD> | <20>_A01<30><31> | <20><><EFBFBD><EFBFBD>

View File

@ -1,13 +1,13 @@
drop table <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
drop table <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
ERROR: Relation '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' does not exist
create table <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD> text, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <20><>ע1A char(16))
create index <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD>)
create index <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>','<27><>A01<30><31>')
insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>','<27><>B01<30><31>')
insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա','<27><>Z01<30><31>')
vacuum <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
create table <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD> text, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <20><>ע1A char(16));
create index <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD>);
create index <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>','<27><>A01<30><31>');
insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>','<27><>B01<30><31>');
insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա','<27><>Z01<30><31>');
vacuum <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a
------------+---------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> | <20><>A01<30><31> |
@ -15,53 +15,53 @@ select * from
<20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա | <20><>Z01<30><31> |
(3 rows)
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<27><>Z01<30><31>'
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<27><>Z01<30><31>';
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a
------------+---------+--------
<20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա | <20><>Z01<30><31> |
(1 row)
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><>z01<30><31>'
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><>z01<30><31>';
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a
------------+---------+--------
<20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա | <20><>Z01<30><31> |
(1 row)
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_'
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a
------------+---------+--------
<20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա | <20><>Z01<30><31> |
(1 row)
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%'
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a
------------+---------+--------
<20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա | <20><>Z01<30><31> |
(1 row)
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~ '<27><><EFBFBD><EFBFBD>[<5B><>ͼ]'
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~ '<27><><EFBFBD><EFBFBD>[<5B><>ͼ]';
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a
------------+---------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> | <20><>A01<30><31> |
<20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC> | <20><>B01<30><31> |
(2 rows)
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~* '<27><><EFBFBD><EFBFBD>[<5B><>ͼ]'
select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~* '<27><><EFBFBD><EFBFBD>[<5B><>ͼ]';
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a
------------+---------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> | <20><>A01<30><31> |
<20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC> | <20><>B01<30><31> |
(2 rows)
select *,character_length(<28><><EFBFBD><EFBFBD>) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a | length
------------+---------+--------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> | <20><>A01<30><31> | | 5
<20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC> | <20><>B01<30><31> | | 4
<20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա | <20><>Z01<30><31> | | 5
select *,character_length(<28><><EFBFBD><EFBFBD>) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a | char_length
------------+---------+--------+-------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> | <20><>A01<30><31> | | 5
<20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC> | <20><>B01<30><31> | | 4
<20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա | <20><>Z01<30><31> | | 5
(3 rows)
select *,octet_length(<28><><EFBFBD><EFBFBD>) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
select *,octet_length(<28><><EFBFBD><EFBFBD>) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a | octet_length
------------+---------+--------+--------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> | <20><>A01<30><31> | | 10
@ -69,7 +69,7 @@ select *,octet_length(
<20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա | <20><>Z01<30><31> | | 10
(3 rows)
select *,position('<27><>' in <20><><EFBFBD><EFBFBD>) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
select *,position('<27><>' in <20><><EFBFBD><EFBFBD>) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a | strpos
------------+---------+--------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> | <20><>A01<30><31> | | 3
@ -77,7 +77,7 @@ select *,position('
<20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա | <20><>Z01<30><31> | | 0
(3 rows)
select *,substring(<28><><EFBFBD><EFBFBD> from 3 for 4) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
select *,substring(<28><><EFBFBD><EFBFBD> from 3 for 4) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>ע1a | substr
------------+---------+--------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE> | <20><>A01<30><31> | | <20><>ʾ<EFBFBD><CABE>

View File

@ -1,13 +1,13 @@
drop table <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>
drop table <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
ERROR: Relation '<27>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>' does not exist
create table <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> (<28>Ѹ<EFBFBD> text, ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD> char(16))
create index <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>index1 on <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> using btree (<28>Ѹ<EFBFBD>)
create index <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>index2 on <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> using hash (ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD>)
insert into <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤','<27><>A01<30><31>')
insert into <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5>å<EFBFBD><C3A5><EFBFBD>','ʬB10<31><30>')
insert into <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>','<27><>Z01<30><31>')
vacuum <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>
create table <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> (<28>Ѹ<EFBFBD> text, ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD> char(16));
create index <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>index1 on <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> using btree (<28>Ѹ<EFBFBD>);
create index <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>index2 on <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> using hash (ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD>);
insert into <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤','<27><>A01<30><31>');
insert into <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5>å<EFBFBD><C3A5><EFBFBD>','ʬB10<31><30>');
insert into <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>','<27><>Z01<30><31>');
vacuum <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
----------------------------+------------+------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤 | <20><>A01<30><31> |
@ -15,53 +15,53 @@ select * from
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> | <20><>Z01<30><31> |
(3 rows)
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> = '<27><>Z01<30><31>'
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> = '<27><>Z01<30><31>';
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
--------------------------+------------+------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> | <20><>Z01<30><31> |
(1 row)
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> ~* '<27><>z01<30><31>'
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> ~* '<27><>z01<30><31>';
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
--------------------------+------------+------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> | <20><>Z01<30><31> |
(1 row)
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> like '_Z01_'
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> like '_Z01_';
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
--------------------------+------------+------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> | <20><>Z01<30><31> |
(1 row)
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> like '_Z%'
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> like '_Z%';
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
--------------------------+------------+------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> | <20><>Z01<30><31> |
(1 row)
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <20>Ѹ<EFBFBD> ~ '<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC>[<5B>ǥ<EFBFBD>]'
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <20>Ѹ<EFBFBD> ~ '<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC>[<5B>ǥ<EFBFBD>]';
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
----------------------------+------------+------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤 | <20><>A01<30><31> |
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5>å<EFBFBD><C3A5><EFBFBD> | ʬB10<31><30> |
(2 rows)
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <20>Ѹ<EFBFBD> ~* '<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC>[<5B>ǥ<EFBFBD>]'
select * from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <20>Ѹ<EFBFBD> ~* '<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC>[<5B>ǥ<EFBFBD>]';
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
----------------------------+------------+------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤 | <20><>A01<30><31> |
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5>å<EFBFBD><C3A5><EFBFBD> | ʬB10<31><30> |
(2 rows)
select *,character_length(<28>Ѹ<EFBFBD>) from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | length
----------------------------+------------+------------+--------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤 | <20><>A01<30><31> | | 12
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5>å<EFBFBD><C3A5><EFBFBD> | ʬB10<31><30> | | 13
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> | <20><>Z01<30><31> | | 12
select *,character_length(<28>Ѹ<EFBFBD>) from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | char_length
----------------------------+------------+------------+-------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤 | <20><>A01<30><31> | | 12
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5>å<EFBFBD><C3A5><EFBFBD> | ʬB10<31><30> | | 13
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> | <20><>Z01<30><31> | | 12
(3 rows)
select *,octet_length(<28>Ѹ<EFBFBD>) from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>
select *,octet_length(<28>Ѹ<EFBFBD>) from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | octet_length
----------------------------+------------+------------+--------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤 | <20><>A01<30><31> | | 24
@ -69,7 +69,7 @@ select *,octet_length(
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> | <20><>Z01<30><31> | | 24
(3 rows)
select *,position('<27><>' in <20>Ѹ<EFBFBD>) from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>
select *,position('<27><>' in <20>Ѹ<EFBFBD>) from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | strpos
----------------------------+------------+------------+--------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤 | <20><>A01<30><31> | | 7
@ -77,7 +77,7 @@ select *,position('
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> | <20><>Z01<30><31> | | 0
(3 rows)
select *,substring(<28>Ѹ<EFBFBD> from 10 for 4) from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>
select *,substring(<28>Ѹ<EFBFBD> from 10 for 4) from <20>׻<EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
<20>Ѹ<EFBFBD> | ʬ<><EFBFBD><E0A5B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | substr
----------------------------+------------+------------+----------
<20><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤 | <20><>A01<30><31> | | <20>ץ쥤

View File

@ -1,13 +1,13 @@
drop table ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>
drop table ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
ERROR: Relation 'ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>' does not exist
create table ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> text, <20><>׾<EFBFBD>ڵ<EFBFBD> varchar, <20><><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD> char(16))
create index ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>index1 on ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> using btree (<28><><EFBFBD><EFBFBD>)
create index ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>index2 on ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> using hash (<28><>׾<EFBFBD>ڵ<EFBFBD>)
insert into ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> values('<27><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD>', 'ѦA01߾')
insert into ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> values('<27><>ǻ<EFBFBD>ͱ׷<CDB1><D7B7>Ƚ<EFBFBD>', '<27><>B10<31><30>')
insert into ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> values('<27><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD>', '<27><>Z01<30><31>')
vacuum ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>
create table ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> text, <20><>׾<EFBFBD>ڵ<EFBFBD> varchar, <20><><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD> char(16));
create index ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>index1 on ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> using btree (<28><><EFBFBD><EFBFBD>);
create index ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>index2 on ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> using hash (<28><>׾<EFBFBD>ڵ<EFBFBD>);
insert into ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> values('<27><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD>', 'ѦA01߾');
insert into ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> values('<27><>ǻ<EFBFBD>ͱ׷<CDB1><D7B7>Ƚ<EFBFBD>', '<27><>B10<31><30>');
insert into ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> values('<27><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD>', '<27><>Z01<30><31>');
vacuum ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
------------------+----------+------------
<20><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD> | ѦA01߾ |
@ -15,53 +15,53 @@ select * from ͪߩѦ
<20><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD> | <20><>Z01<30><31> |
(3 rows)
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><>׾<EFBFBD>ڵ<EFBFBD> = '<27><>Z01<30><31>'
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><>׾<EFBFBD>ڵ<EFBFBD> = '<27><>Z01<30><31>';
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
------------------+----------+------------
<20><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD> | <20><>Z01<30><31> |
(1 row)
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><>׾<EFBFBD>ڵ<EFBFBD> ~* '<27><>z01<30><31>'
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><>׾<EFBFBD>ڵ<EFBFBD> ~* '<27><>z01<30><31>';
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
------------------+----------+------------
<20><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD> | <20><>Z01<30><31> |
(1 row)
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><>׾<EFBFBD>ڵ<EFBFBD> like '_Z01_'
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><>׾<EFBFBD>ڵ<EFBFBD> like '_Z01_';
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
------------------+----------+------------
<20><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD> | <20><>Z01<30><31> |
(1 row)
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><>׾<EFBFBD>ڵ<EFBFBD> like '_Z%'
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><>׾<EFBFBD>ڵ<EFBFBD> like '_Z%';
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
------------------+----------+------------
<20><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD> | <20><>Z01<30><31> |
(1 row)
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~ '<27><>ǻ<EFBFBD><C7BB>[<5B><><EFBFBD><EFBFBD>]'
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~ '<27><>ǻ<EFBFBD><C7BB>[<5B><><EFBFBD><EFBFBD>]';
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
------------------+----------+------------
<20><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD> | ѦA01߾ |
<20><>ǻ<EFBFBD>ͱ׷<CDB1><D7B7>Ƚ<EFBFBD> | <20><>B10<31><30> |
(2 rows)
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~* '<27><>ǻ<EFBFBD><C7BB>[<5B><><EFBFBD><EFBFBD>]'
select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~* '<27><>ǻ<EFBFBD><C7BB>[<5B><><EFBFBD><EFBFBD>]';
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
------------------+----------+------------
<20><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD> | ѦA01߾ |
<20><>ǻ<EFBFBD>ͱ׷<CDB1><D7B7>Ƚ<EFBFBD> | <20><>B10<31><30> |
(2 rows)
select *,character_length(<28><><EFBFBD><EFBFBD>) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | length
------------------+----------+------------+--------
<20><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD> | ѦA01߾ | | 8
<20><>ǻ<EFBFBD>ͱ׷<CDB1><D7B7>Ƚ<EFBFBD> | <20><>B10<31><30> | | 7
<20><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD> | <20><>Z01<30><31> | | 8
select *,character_length(<28><><EFBFBD><EFBFBD>) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | char_length
------------------+----------+------------+-------------
<20><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD> | ѦA01߾ | | 8
<20><>ǻ<EFBFBD>ͱ׷<CDB1><D7B7>Ƚ<EFBFBD> | <20><>B10<31><30> | | 7
<20><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD> | <20><>Z01<30><31> | | 8
(3 rows)
select *,octet_length(<28><><EFBFBD><EFBFBD>) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>
select *,octet_length(<28><><EFBFBD><EFBFBD>) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | octet_length
------------------+----------+------------+--------------
<20><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD> | ѦA01߾ | | 16
@ -69,7 +69,7 @@ select *,octet_length(
<20><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD> | <20><>Z01<30><31> | | 16
(3 rows)
select *,position('<27><>' in <20><><EFBFBD><EFBFBD>) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>
select *,position('<27><>' in <20><><EFBFBD><EFBFBD>) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | strpos
------------------+----------+------------+--------
<20><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD> | ѦA01߾ | | 4
@ -77,7 +77,7 @@ select *,position('
<20><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α׷<CEB1><D7B7><EFBFBD> | <20><>Z01<30><31> | | 0
(3 rows)
select *,substring(<28><><EFBFBD><EFBFBD> from 3 for 4) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>
select *,substring(<28><><EFBFBD><EFBFBD> from 3 for 4) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD> | <20><>׾<EFBFBD>ڵ<EFBFBD> | <20><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD> | substr
------------------+----------+------------+----------
<20><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD> | ѦA01߾ | | <20>͵<EFBFBD><CDB5><EFBFBD><EFBFBD><EFBFBD>

View File

@ -1,13 +1,13 @@
drop table <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>
drop table <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>;
ERROR: Relation '<27><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>' does not exist
create table <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>ɱ text, <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD> varchar(16))
create index <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>index1 on <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> using btree (<28><><EFBFBD><EFBFBD>ɱ)
create index <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>index2 on <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> using hash (<28><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD>)
insert into <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> values ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'ơA01<30><31>')
insert into <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> values ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', '<27><><EFBFBD><EFBFBD>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD>Ƴ', '<27><>B10<31><30>')
insert into <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> values ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ', '<27><>Z01Ħ')
vacuum <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>
create table <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>ɱ text, <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD> varchar(16));
create index <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>index1 on <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> using btree (<28><><EFBFBD><EFBFBD>ɱ);
create index <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>index2 on <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> using hash (<28><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD>);
insert into <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> values ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'ơA01<30><31>');
insert into <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> values ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', '<27><><EFBFBD><EFBFBD>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD>Ƴ', '<27><>B10<31><30>');
insert into <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> values ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ', '<27><>Z01Ħ');
vacuum <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>;
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>
--------+------------------+---------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ơA01<30><31>
@ -15,51 +15,51 @@ select * from
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>Z01Ħ
(3 rows)
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> = '<27><>Z01Ħ'
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> = '<27><>Z01Ħ';
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>
--------+------------------+---------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>Z01Ħ
(1 row)
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~* '<27><>z01Ħ'
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~* '<27><>z01Ħ';
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>
--------+------------------+---------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>Z01Ħ
(1 row)
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> like '_Z01_'
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> like '_Z01_';
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>
--------+------------------+---------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>Z01Ħ
(1 row)
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> like '_Z%'
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> like '_Z%';
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>
--------+------------------+---------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>Z01Ħ
(1 row)
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ش<EFBFBD><D8B4>]'
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ش<EFBFBD><D8B4>]';
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>
--------+----------+---------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ơA01<30><31>
(1 row)
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ش<EFBFBD><D8B4>]'
select * from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD> where <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ش<EFBFBD><D8B4>]';
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>
--------+----------+---------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ơA01<30><31>
(1 row)
select *, character_length(<28><><EFBFBD><EFBFBD>ɱ) from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD> | length
--------+------------------+---------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ơA01<30><31> | 3
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>B10<31><30> | 3
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>Z01Ħ | 3
select *, character_length(<28><><EFBFBD><EFBFBD>ɱ) from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD> | char_length
--------+------------------+---------+-------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ơA01<30><31> | 3
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>B10<31><30> | 3
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>Z01Ħ | 3
(3 rows)
select *, octet_length(<28><><EFBFBD><EFBFBD>ɱ) from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>
select *, octet_length(<28><><EFBFBD><EFBFBD>ɱ) from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD> | octet_length
--------+------------------+---------+--------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ơA01<30><31> | 6
@ -67,7 +67,7 @@ select *, octet_length(
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>Z01Ħ | 6
(3 rows)
select *, position('ȴ<><C8B4>' in <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD>) from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>
select *, position('ȴ<><C8B4>' in <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD>) from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD> | strpos
--------+------------------+---------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ơA01<30><31> | 0
@ -75,7 +75,7 @@ select *, position('ȴ
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ӡ<><D3A1>ϴǹȴ<C7B9><C8B4><EFBFBD><EFBFBD>Ƴ | <20><>Z01Ħ | 5
(3 rows)
select *, substring(<28><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> from 3 for 6 ) from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>
select *, substring(<28><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> from 3 for 6 ) from <20><>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD>ɱ | <20><>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD> | substr
--------+------------------+---------+--------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ơA01<30><31> | <20><><EFBFBD><EFBFBD>

View File

@ -1,13 +1,13 @@
drop table <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>
drop table <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
ERROR: Relation '<27><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>' does not exist
create table <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> (<28><>ђ<EFBFBD><D192> text, <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16))
create index <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>index1 on <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> using btree (<28><>ђ<EFBFBD><D192>)
create index <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>index2 on <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> using hash (<28>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD>','<27><><EFBFBD>A01<30><31><EFBFBD>')
insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<E992A5><D592><EFBFBD><EFBFBD>Ò<EFBFBD><C392><EFBFBD><EFBFBD><EFBFBD>','<27>ʬB10<31><30><EFBFBD>')
insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92>','<27><><EFBFBD>Z01<30><31><EFBFBD>')
vacuum <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>
create table <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> (<28><>ђ<EFBFBD><D192> text, <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16));
create index <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>index1 on <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> using btree (<28><>ђ<EFBFBD><D192>);
create index <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>index2 on <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> using hash (<28>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD>','<27><><EFBFBD>A01<30><31><EFBFBD>');
insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<E992A5><D592><EFBFBD><EFBFBD>Ò<EFBFBD><C392><EFBFBD><EFBFBD><EFBFBD>','<27>ʬB10<31><30><EFBFBD>');
insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92>','<27><><EFBFBD>Z01<30><31><EFBFBD>');
vacuum <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-----------------------------------------+-----------------+----------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> |
@ -15,53 +15,53 @@ select * from
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(3 rows)
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<27><><EFBFBD>Z01<30><31><EFBFBD>'
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<27><><EFBFBD>Z01<30><31><EFBFBD>';
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
--------------------------------------+-----------------+----------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><><EFBFBD>z01<30><31><EFBFBD>'
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><><EFBFBD>z01<30><31><EFBFBD>';
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
--------------------------------------+-----------------+----------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_'
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
--------------------------------------+-----------------+----------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%'
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
--------------------------------------+-----------------+----------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]'
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-----------------------------------------+-----------------+----------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> |
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<E992A5><D592><EFBFBD><EFBFBD>Ò<EFBFBD><C392><EFBFBD><EFBFBD><EFBFBD> | <20>ʬB10<31><30><EFBFBD> |
(2 rows)
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]'
select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
-----------------------------------------+-----------------+----------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> |
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<E992A5><D592><EFBFBD><EFBFBD>Ò<EFBFBD><C392><EFBFBD><EFBFBD><EFBFBD> | <20>ʬB10<31><30><EFBFBD> |
(2 rows)
select *,character_length(<28><>ђ<EFBFBD><D192>) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | length
-----------------------------------------+-----------------+----------------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | 12
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<E992A5><D592><EFBFBD><EFBFBD>Ò<EFBFBD><C392><EFBFBD><EFBFBD><EFBFBD> | <20>ʬB10<31><30><EFBFBD> | | 13
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 12
select *,character_length(<28><>ђ<EFBFBD><D192>) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | char_length
-----------------------------------------+-----------------+----------------+-------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | 12
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<E992A5><D592><EFBFBD><EFBFBD>Ò<EFBFBD><C392><EFBFBD><EFBFBD><EFBFBD> | <20>ʬB10<31><30><EFBFBD> | | 13
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 12
(3 rows)
select *,octet_length(<28><>ђ<EFBFBD><D192>) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>
select *,octet_length(<28><>ђ<EFBFBD><D192>) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | octet_length
-----------------------------------------+-----------------+----------------+--------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | 36
@ -69,7 +69,7 @@ select *,octet_length(
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 36
(3 rows)
select *,position('<27><><EFBFBD>' in <20><>ђ<EFBFBD><D192>) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>
select *,position('<27><><EFBFBD>' in <20><>ђ<EFBFBD><D192>) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | strpos
-----------------------------------------+-----------------+----------------+--------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | 7
@ -77,7 +77,7 @@ select *,position('
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 0
(3 rows)
select *,substring(<28><>ђ<EFBFBD><D192> from 10 for 4) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>
select *,substring(<28><>ђ<EFBFBD><D192> from 10 for 4) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
<20><>ђ<EFBFBD><D192> | <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | substr
-----------------------------------------+-----------------+----------------+--------------
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | <20><>ג<EFBFBD><EFBFBD>
@ -85,16 +85,16 @@ select *,substring(
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD><EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | <20><>钥ޒ<E992A5><DE92>
(3 rows)
drop table <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
drop table <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
ERROR: Relation '<27><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' does not exist
create table <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> text, <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD>ע1A char(16))
create index <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
create index <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>)
insert into <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD>','<27><><EFBFBD>A01<30><31><EFBFBD>')
insert into <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑͼ<D491><CDBC><EFBFBD>','<27><><EFBFBD>B01<30><31><EFBFBD>')
insert into <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա','<27><><EFBFBD>Z01<30><31><EFBFBD>')
vacuum <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
create table <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> text, <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD>ע1A char(16));
create index <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
create index <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>);
insert into <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD>','<27><><EFBFBD>A01<30><31><EFBFBD>');
insert into <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑͼ<D491><CDBC><EFBFBD>','<27><><EFBFBD>B01<30><31><EFBFBD>');
insert into <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա','<27><><EFBFBD>Z01<30><31><EFBFBD>');
vacuum <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a
-----------------+-----------+----------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> |
@ -102,53 +102,53 @@ select * from
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(3 rows)
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> = '<27><><EFBFBD>Z01<30><31><EFBFBD>'
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> = '<27><><EFBFBD>Z01<30><31><EFBFBD>';
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a
-----------------+-----------+----------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> ~* '<27><><EFBFBD>z01<30><31><EFBFBD>'
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> ~* '<27><><EFBFBD>z01<30><31><EFBFBD>';
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a
-----------------+-----------+----------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> like '_Z01_'
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a
-----------------+-----------+----------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> like '_Z%'
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a
-----------------+-----------+----------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]'
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a
-----------------+-----------+----------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> |
<20><><EFBFBD><EFBFBD><EFBFBD>ԑͼ<D491><CDBC><EFBFBD> | <20><><EFBFBD>B01<30><31><EFBFBD> |
(2 rows)
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]'
select * from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a
-----------------+-----------+----------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> |
<20><><EFBFBD><EFBFBD><EFBFBD>ԑͼ<D491><CDBC><EFBFBD> | <20><><EFBFBD>B01<30><31><EFBFBD> |
(2 rows)
select *,character_length(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a | length
-----------------+-----------+----------+--------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | 5
<20><><EFBFBD><EFBFBD><EFBFBD>ԑͼ<D491><CDBC><EFBFBD> | <20><><EFBFBD>B01<30><31><EFBFBD> | | 4
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 5
select *,character_length(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a | char_length
-----------------+-----------+----------+-------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | 5
<20><><EFBFBD><EFBFBD><EFBFBD>ԑͼ<D491><CDBC><EFBFBD> | <20><><EFBFBD>B01<30><31><EFBFBD> | | 4
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 5
(3 rows)
select *,octet_length(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
select *,octet_length(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a | octet_length
-----------------+-----------+----------+--------------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | 15
@ -156,7 +156,7 @@ select *,octet_length(
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 15
(3 rows)
select *,position('<27><><EFBFBD>' in <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
select *,position('<27><><EFBFBD>' in <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a | strpos
-----------------+-----------+----------+--------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | 3
@ -164,7 +164,7 @@ select *,position('
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 0
(3 rows)
select *,substring(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from 3 for 4) from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
select *,substring(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from 3 for 4) from <20><>Ƒ<EFBFBD><EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD><EFBFBD>ע1a | substr
-----------------+-----------+----------+-----------
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD> | <20><><EFBFBD>A01<30><31><EFBFBD> | | <20><>ԑʾ<D491><CABE><EFBFBD>
@ -172,16 +172,16 @@ select *,substring(
<20><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա | <20><><EFBFBD>Z01<30><31><EFBFBD> | | <20><>̑<EFBFBD><CC91><EFBFBD>Ա
(3 rows)
drop table <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>
drop table <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>;
ERROR: Relation '<27>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>' does not exist
create table <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> (<28><><EFBFBD> text, <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> varchar, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<31><41>󓱸 char(16))
create index <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>index1 on <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> using btree (<28><><EFBFBD>)
create index <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>index2 on <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> using hash (<28><>“׾<C293><D7BE>ړ<EFBFBD><DA93>)
insert into <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> values('<27><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD>', '<27>ѦA01<30>߾')
insert into <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> values('<27><>ēǻ<C493><C7BB>͓<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD>ȓ<EFBFBD><C893>', '<27><><EFBFBD>B10<31><30><EFBFBD>')
insert into <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> values('<27><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD>', '<27><><EFBFBD>Z01<30><31><EFBFBD>')
vacuum <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>
create table <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> (<28><><EFBFBD> text, <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> varchar, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<31><41>󓱸 char(16));
create index <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>index1 on <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> using btree (<28><><EFBFBD>);
create index <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>index2 on <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> using hash (<28><>“׾<C293><D7BE>ړ<EFBFBD><DA93>);
insert into <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> values('<27><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD>', '<27>ѦA01<30>߾');
insert into <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> values('<27><>ēǻ<C493><C7BB>͓<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD>ȓ<EFBFBD><C893>', '<27><><EFBFBD>B10<31><30><EFBFBD>');
insert into <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> values('<27><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD>', '<27><><EFBFBD>Z01<30><31><EFBFBD>');
vacuum <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>;
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>;
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸
--------------------------+--------------+----------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD> | <20>ѦA01<30>߾ |
@ -189,53 +189,53 @@ select * from
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(3 rows)
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> = '<27><><EFBFBD>Z01<30><31><EFBFBD>'
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> = '<27><><EFBFBD>Z01<30><31><EFBFBD>';
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸
--------------------------+--------------+----------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> ~* '<27><><EFBFBD>z01<30><31><EFBFBD>'
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> ~* '<27><><EFBFBD>z01<30><31><EFBFBD>';
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸
--------------------------+--------------+----------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> like '_Z01_'
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> like '_Z01_';
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸
--------------------------+--------------+----------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> like '_Z%'
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> like '_Z%';
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸
--------------------------+--------------+----------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> |
(1 row)
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><><EFBFBD> ~ '<27><>ēǻ<C493><C7BB><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]'
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><><EFBFBD> ~ '<27><>ēǻ<C493><C7BB><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]';
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸
--------------------------+--------------+----------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD> | <20>ѦA01<30>߾ |
<20><>ēǻ<C493><C7BB>͓<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD>ȓ<EFBFBD><C893> | <20><><EFBFBD>B10<31><30><EFBFBD> |
(2 rows)
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><><EFBFBD> ~* '<27><>ēǻ<C493><C7BB><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]'
select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD> where <20><><EFBFBD> ~* '<27><>ēǻ<C493><C7BB><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]';
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸
--------------------------+--------------+----------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD> | <20>ѦA01<30>߾ |
<20><>ēǻ<C493><C7BB>͓<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD>ȓ<EFBFBD><C893> | <20><><EFBFBD>B10<31><30><EFBFBD> |
(2 rows)
select *,character_length(<28><><EFBFBD>) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸 | length
--------------------------+--------------+----------------+--------
<20><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD> | <20>ѦA01<30>߾ | | 8
<20><>ēǻ<C493><C7BB>͓<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD>ȓ<EFBFBD><C893> | <20><><EFBFBD>B10<31><30><EFBFBD> | | 7
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 8
select *,character_length(<28><><EFBFBD>) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>;
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸 | char_length
--------------------------+--------------+----------------+-------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD> | <20>ѦA01<30>߾ | | 8
<20><>ēǻ<C493><C7BB>͓<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD>ȓ<EFBFBD><C893> | <20><><EFBFBD>B10<31><30><EFBFBD> | | 7
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 8
(3 rows)
select *,octet_length(<28><><EFBFBD>) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>
select *,octet_length(<28><><EFBFBD>) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>;
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸 | octet_length
--------------------------+--------------+----------------+--------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD> | <20>ѦA01<30>߾ | | 24
@ -243,7 +243,7 @@ select *,octet_length(
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 24
(3 rows)
select *,position('<27><><EFBFBD>' in <20><><EFBFBD>) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>
select *,position('<27><><EFBFBD>' in <20><><EFBFBD>) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>;
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸 | strpos
--------------------------+--------------+----------------+--------
<20><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD> | <20>ѦA01<30>߾ | | 4
@ -251,7 +251,7 @@ select *,position('
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | 0
(3 rows)
select *,substring(<28><><EFBFBD> from 3 for 4) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>
select *,substring(<28><><EFBFBD> from 3 for 4) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6><EFBFBD>;
<20><><EFBFBD> | <20><>“׾<C293><D7BE>ړ<EFBFBD><DA93> | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>󓱸 | substr
--------------------------+--------------+----------------+--------------
<20><>ēǻ<C493><C7BB>͓<EFBFBD>𓽺<EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD> | <20>ѦA01<30>߾ | | <20><>͓<EFBFBD>𓽺<EFBFBD><F093BDBA><EFBFBD>
@ -259,16 +259,16 @@ select *,substring(
<20><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD> | <20><><EFBFBD>Z01<30><31><EFBFBD> | | <20><>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD><CE93>
(3 rows)
drop table test
drop table test;
ERROR: Relation 'test' does not exist
create table test (t text)
insert into test values('ENGLISH')
insert into test values('FRAN<41><4E>AIS')
insert into test values('ESPA<50><41>OL')
insert into test values('<27><>SLENSKA')
insert into test values('ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA')
vacuum test
select * from test
create table test (t text);
insert into test values('ENGLISH');
insert into test values('FRAN<41><4E>AIS');
insert into test values('ESPA<50><41>OL');
insert into test values('<27><>SLENSKA');
insert into test values('ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA');
vacuum test;
select * from test;
t
--------------------------------------
ENGLISH
@ -278,30 +278,30 @@ select * from test
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA
(5 rows)
select * from test where t = 'ESPA<50><41>OL'
select * from test where t = 'ESPA<50><41>OL';
t
----------
ESPA<50><41>OL
(1 row)
select * from test where t ~* 'espa<70><61>ol'
select * from test where t ~* 'espa<70><61>ol';
t
--------------------------------------
ESPA<50><41>OL
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA
(2 rows)
select *,character_length(t) from test
t | length
--------------------------------------+--------
ENGLISH | 7
FRAN<41><4E>AIS | 8
ESPA<50><41>OL | 7
<20><>SLENSKA | 8
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA | 33
select *,character_length(t) from test;
t | char_length
--------------------------------------+-------------
ENGLISH | 7
FRAN<41><4E>AIS | 8
ESPA<50><41>OL | 7
<20><>SLENSKA | 8
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA | 33
(5 rows)
select *,octet_length(t) from test
select *,octet_length(t) from test;
t | octet_length
--------------------------------------+--------------
ENGLISH | 7
@ -311,7 +311,7 @@ select *,octet_length(t) from test
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA | 36
(5 rows)
select *,position('L' in t) from test
select *,position('L' in t) from test;
t | strpos
--------------------------------------+--------
ENGLISH | 4
@ -321,7 +321,7 @@ select *,position('L' in t) from test
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA | 4
(5 rows)
select *,substring(t from 3 for 4) from test
select *,substring(t from 3 for 4) from test;
t | substr
--------------------------------------+--------
ENGLISH | GLIS

View File

@ -1,12 +1,12 @@
drop table <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>
create table <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> (<28>p<EFBFBD><70> text, <20><><EFBFBD>ރR<DE83>[<5B>h varchar, <20><><EFBFBD>l1A<31><41><EFBFBD><EFBFBD> char(16))
create index <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>index1 on <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> using btree (<28>p<EFBFBD><70>)
create index <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>index2 on <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> using hash (<28><><EFBFBD>ރR<DE83>[<5B>h)
insert into <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> values('<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C','<27>@A01<30><31>')
insert into <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> values('<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X','<27><>B10<31><30>')
insert into <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> values('<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[','<27>lZ01<30><31>')
vacuum <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>
drop table <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
create table <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> (<28>p<EFBFBD><70> text, <20><><EFBFBD>ރR<DE83>[<5B>h varchar, <20><><EFBFBD>l1A<31><41><EFBFBD><EFBFBD> char(16));
create index <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>index1 on <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> using btree (<28>p<EFBFBD><70>);
create index <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>index2 on <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> using hash (<28><><EFBFBD>ރR<DE83>[<5B>h);
insert into <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> values('<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C','<27>@A01<30><31>');
insert into <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> values('<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X','<27><>B10<31><30>');
insert into <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> values('<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[','<27>lZ01<30><31>');
vacuum <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
----------------------------+------------+------------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C | <20>@A01<30><31> |
@ -14,53 +14,53 @@ select * from
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> |
(3 rows)
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h = '<27>lZ01<30><31>'
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h = '<27>lZ01<30><31>';
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
--------------------------+------------+------------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> |
(1 row)
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h ~* '<27>lz01<30><31>'
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h ~* '<27>lz01<30><31>';
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
--------------------------+------------+------------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> |
(1 row)
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h like '_Z01_'
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h like '_Z01_';
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
--------------------------+------------+------------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> |
(1 row)
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h like '_Z%'
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h like '_Z%';
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
--------------------------+------------+------------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> |
(1 row)
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20>p<EFBFBD><70> ~ '<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^[<5B>f<EFBFBD>O]'
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20>p<EFBFBD><70> ~ '<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^[<5B>f<EFBFBD>O]';
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
----------------------------+------------+------------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C | <20>@A01<30><31> |
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X | <20><>B10<31><30> |
(2 rows)
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20>p<EFBFBD><70> ~* '<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^[<5B>f<EFBFBD>O]'
select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20>p<EFBFBD><70> ~* '<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^[<5B>f<EFBFBD>O]';
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
----------------------------+------------+------------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C | <20>@A01<30><31> |
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X | <20><>B10<31><30> |
(2 rows)
select *,character_length(<28>p<EFBFBD><70>) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD> | length
----------------------------+------------+------------+--------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C | <20>@A01<30><31> | | 12
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X | <20><>B10<31><30> | | 13
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> | | 12
select *,character_length(<28>p<EFBFBD><70>) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD> | char_length
----------------------------+------------+------------+-------------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C | <20>@A01<30><31> | | 12
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X | <20><>B10<31><30> | | 13
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> | | 12
(3 rows)
select *,octet_length(<28>p<EFBFBD><70>) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>
select *,octet_length(<28>p<EFBFBD><70>) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD> | octet_length
----------------------------+------------+------------+--------------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C | <20>@A01<30><31> | | 24
@ -68,7 +68,7 @@ select *,octet_length(
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> | | 24
(3 rows)
select *,position('<27>f' in <20>p<EFBFBD><70>) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>
select *,position('<27>f' in <20>p<EFBFBD><70>) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD> | strpos
----------------------------+------------+------------+--------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C | <20>@A01<30><31> | | 7
@ -76,7 +76,7 @@ select *,position('
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> | | 0
(3 rows)
select *,substring(<28>p<EFBFBD><70> from 10 for 4) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>
select *,substring(<28>p<EFBFBD><70> from 10 for 4) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
<20>p<EFBFBD><70> | <20><><EFBFBD>ރR<DE83>[<5B>h | <20><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD> | substr
----------------------------+------------+------------+----------
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C | <20>@A01<30><31> | | <20>v<EFBFBD><76><EFBFBD>C
@ -84,7 +84,7 @@ select *,substring(
<20>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ | <20>lZ01<30><31> | | <20><><EFBFBD>}<7D>[
(3 rows)
copy <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> to stdout
copy <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> to stdout;
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C <09>@A01<30><31> \N
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X <09><>B10<31><30> \N
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ <09>lZ01<30><31> \N

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,53 +15,53 @@ 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 計算機用語
用語 | 分類コード | 備考1aだよ | length
-----------------------------------------+-----------------+----------------+--------
コンピュータディスプレイ | 機A01上 | | 12
コンピュータグラフィックス | 分B10中 | | 13
コンピュータプログラマー | 人Z01下 | | 12
select *,character_length(用語) from 計算機用語;
用語 | 分類コード | 備考1aだよ | char_length
-----------------------------------------+-----------------+----------------+-------------
コンピュータディスプレイ | 機A01上 | | 12
コンピュータグラフィックス | 分B10中 | | 13
コンピュータプログラマー | 人Z01下 | | 12
(3 rows)
select *,octet_length(用語) from 計算機用語
select *,octet_length(用語) from 計算機用語;
用語 | 分類コード | 備考1aだよ | octet_length
-----------------------------------------+-----------------+----------------+--------------
コンピュータディスプレイ | 機A01上 | | 36
@ -69,7 +69,7 @@ select *,octet_length(用語) from 計算機用語
コンピュータプログラマー | 人Z01下 | | 36
(3 rows)
select *,position('デ' in 用語) from 計算機用語
select *,position('デ' in 用語) from 計算機用語;
用語 | 分類コード | 備考1aだよ | strpos
-----------------------------------------+-----------------+----------------+--------
コンピュータディスプレイ | 機A01上 | | 7
@ -77,7 +77,7 @@ select *,position('デ' in 用語) from 計算機用語
コンピュータプログラマー | 人Z01下 | | 0
(3 rows)
select *,substring(用語 from 10 for 4) from 計算機用語
select *,substring(用語 from 10 for 4) from 計算機用語;
用語 | 分類コード | 備考1aだよ | substr
-----------------------------------------+-----------------+----------------+--------------
コンピュータディスプレイ | 機A01上 | | プレイ