Chà ...
Select position('#' in '2010-####-3434');
sẽ cung cấp cho bạn cái đầu tiên. Nếu bạn muốn cái cuối cùng, chỉ cần chạy lại nó với phần ngược lại của chuỗi của bạn. Đảo ngược chuỗi pl / pgsql có thể được tìm thấy tại đây .
Select length('2010-####-3434') - position('#' in reverse_string('2010-####-3434')) + 1;