add remove split language chart show hidden hide
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
version
PostgreSQL 15.0 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-10), 64-bit
SELECT 1
CREATE TABLE
INSERT 0 3
CREATE INDEX
CREATE INDEX
t_id address post_code
1 The Building, Apt 13, Flr 6 abc123
2 The Building, Apt 45, Flr 8 abc456
3 The Building, Apt 45, Flr 9 abc789
SELECT 3
SET
QUERY PLAN
Seq Scan on public.test (cost=10000000000.00..10000000001.04 rows=1 width=68) (actual time=0.011..0.011 rows=0 loops=1)
  Output: t_id, address, post_code
  Filter: (test.address ~~ 'The Building'::text)
  Rows Removed by Filter: 3
  Buffers: shared hit=1
Planning Time: 0.065 ms
Execution Time: 0.034 ms
EXPLAIN
QUERY PLAN
Seq Scan on public.test (cost=10000000000.00..10000000001.04 rows=1 width=32) (actual time=0.011..0.012 rows=0 loops=1)
  Output: post_code
  Filter: (test.post_code = 'ABC123'::text)
  Rows Removed by Filter: 3
  Buffers: shared hit=1
Planning:
  Buffers: shared hit=12
Planning Time: 0.304 ms
Execution Time: 0.024 ms
EXPLAIN
QUERY PLAN
Seq Scan on public.test (cost=10000000000.00..10000000001.04 rows=1 width=32) (actual time=0.009..0.009 rows=0 loops=1)
  Output: address
  Filter: (test.address ~~ 'The BUILDING%'::text)
  Rows Removed by Filter: 3
  Buffers: shared hit=1
Planning:
  Buffers: shared hit=3
Planning Time: 0.063 ms
Execution Time: 0.018 ms
EXPLAIN
QUERY PLAN
Seq Scan on public.test (cost=10000000000.00..10000000001.04 rows=1 width=68) (actual time=0.008..0.009 rows=0 loops=1)
  Output: t_id, address, post_code
  Filter: (test.address ~~ 'The BUILDING%'::text)
  Rows Removed by Filter: 3
  Buffers: shared hit=1
Planning Time: 0.041 ms
Execution Time: 0.017 ms
EXPLAIN