SQL - pobranie wartości bez pierwszych znaków

SQL - pobranie wartości bez pierwszych znaków
  • Rejestracja: dni
  • Ostatnio: dni
0

Czy jest możliwość pobrania z bazy wartości danej kolumny pomijając pierwsze znaki? Np wartości w kolumnie wyglądają tak: "1. Aaaa", "32. Bbbb", "6. Cccc". Wieć chciałbym wyświetlić jedynie "Aaaa", "Bbbb", "Cccc".

fourfour
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 627
0

Jest taka możliwość.

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6823
1

W zależności od silnika masz różne funkcje do zastępowania znaków w przypadku np oracle:

Kopiuj
select REGEXP_REPLACE(kolumna, wzorzec) from tabela

wzorzec z dokładnością do używanej wersji wyrażeń regularnych.

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
1

uzyj funkcji typu indexof do znalezienia kropki, potem substringa od indeksu kropki i gotowe

  • Rejestracja: dni
  • Ostatnio: dni
0

Dziękuję za odpowiedzi. Użyłem funkcja RIGHT i działa świetnie :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.