Re: compare table names
От | Adrian Klaver |
---|---|
Тема | Re: compare table names |
Дата | |
Msg-id | 201201090819.48041.adrian.klaver@gmail.com обсуждение исходный текст |
Ответ на | compare table names (Tony Capobianco <tcapobianco@prospectiv.com>) |
Ответы |
Re: compare table names
|
Список | pgsql-sql |
On Monday, January 09, 2012 8:12:18 am Tony Capobianco wrote: > I have these 3 tables: > > tablename > -------------------- > tmp_staging0109 > tmp_staging1229 > tmp_staging0108 > > > I'd like this query: > > select tablename from pg_tables where tablename like 'tmp_staging%' and > tablename < 'tmp_staging1230'; > > To return this result: > > tablename > -------------------- > tmp_staging1229 > > However, I'm receiving: > > tablename > -------------------- > tmp_staging0109 > tmp_staging1229 > tmp_staging0108 > > How can I write this correctly? As far as I can tell it is correct. 0108,0109 and 1229 are all less than 1230. What happens if you do?: select tablename from pg_tables where tablename like 'tmp_staging%' and tablename < 'tmp_staging1230' and tablename > 'tmp_staging1228; > > Thanks. > Tony -- Adrian Klaver adrian.klaver@gmail.com
В списке pgsql-sql по дате отправления: