Autor Wątek: SQL zapytanie kasujace niepotrzebne spacje  (Przeczytany 2298 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline haxer

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: subiekt nexo pro (aktualizowany na bieżąco)
SQL zapytanie kasujace niepotrzebne spacje
« dnia: Kwiecień 13, 2017, 11:09:06 »
Witam, czy mógłby ktoś napisać zapytanie w SQL, które kasowałoby wszystkie znaki na początku pola, wielokrotne spacje w tekście zamieniałoby na pojedyncze, oraz kasowaloby niepotrzebne spacje na koncu pola.

Dodatkowo, czy jest możliwosc zamiany znaku przejscia do nowej lini na znak spacji?
np.
153513
16513
15314
1351
zamienić na ciag 153513 16513 15314 1351
Z góry dziękuję :D

Offline DamianK

  • Nowy użytkownik
  • *
  • Wiadomości: 4
  • Reputacja +0/-0
  • Wersja programu: 1.50 SP1 HF1
Odp: SQL zapytanie kasujace niepotrzebne spacje
« Odpowiedź #1 dnia: Luty 04, 2018, 23:17:34 »
Wiem, że stary wątek ale może przyszłym pokoleniom się przyda:

--zmiana przejścia do nowej linii na spację
declare @TwojTekst varchar(max) = '  153513
16513
15314
1351 '

SELECT REPLACE(@TwojTekst, char(10), ' ')

--usuwanie niepotrzenych spacji na początku i końcu

SELECT ltrim(rtrim(@TwojTekst))

Forum Użytkownikow Subiekt GT

Odp: SQL zapytanie kasujace niepotrzebne spacje
« Odpowiedź #1 dnia: Luty 04, 2018, 23:17:34 »