Nå...
Select position('#' in '2010-####-3434');
vil give dig den første. Hvis du vil have den sidste, skal du bare køre den igen med det omvendte af din streng. En omvendt pl/pgsql-streng kan findes her .
Select length('2010-####-3434') - position('#' in reverse_string('2010-####-3434')) + 1;