अच्छा...
Select position('#' in '2010-####-3434');
आपको पहला देगा। यदि आप आखिरी चाहते हैं, तो बस इसे फिर से अपनी स्ट्रिंग के विपरीत चलाएं। एक pl/pgsql स्ट्रिंग रिवर्स पाया जा सकता है यहां ।
Select length('2010-####-3434') - position('#' in reverse_string('2010-####-3434')) + 1;