Forum Użytkownikow Subiekt GT
NEXO => Subiekt NEXO => Wątek zaczęty przez: haxer w 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
-
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))