sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan finder du den første og sidste forekomst af et bestemt tegn inde i en streng i PostgreSQL

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;


  1. Sådan installeres SQL Server på SUSE 12

  2. Henter rækker i en MySQL-databasetabel ved hjælp af MySQL C API og C++

  3. Enhver måde at *ikke* bruge server-side forberedte erklæringer i Postgresql?

  4. Html / Php-formular tilføjes ikke til SQL-databasen