sql - Substring in postgres -


i have 2 tables in postgres trying compare , having trouble accessing substring 1 , comparing one. i'm new postgres (specifically sql through pgadmin), suggestions helpful.

i trying count number of id numbers similar between 2 tables, 1 set of numbers longer other due concatenated fips code. don't want trim data if don't have to, right have:

select count(id_a) server.table1  where(id_a not null  , id_a in (select (substring(id_b 3 8) server.table 2))) 

i answer because little catch on query. if typo delete after update original question.

select count(id_a)    server.table1  (     id_a not null          , id_a in (select (substring(id_b 3 8)                          server.table2)                      )                    ^        )                                  |_ parenthesis in wrong place 

note either missing parenthesis or excessive one.

the right query be:

select count(id_a)    server.table1  id_a not null    , id_a in (select substring(id_b 3 8)                    server.table2)                     

as @ziggycrueltyfreezeitgeister pointed out, don't need id_a not null if don't have null values on it.


Popular posts from this blog

php - How should I create my API for mobile applications (Needs Authentication) -

5 Reasons to Blog Anonymously (and 5 Reasons Not To)

Google AdWords and AdSense - A Dynamic Small Business Marketing Duo