Tutorial SQL

Przykłady, tutorial, gotowe rozwiązania sql.

Kategoria: MS SQL


Operacje na stringach


Kilka rad jak użyć funkcji tekstowych w ms sql. Na początek jak uzyskać małe lub duże litery oraz pierwszą literę jako dużą w zdaniu.

declare @text nvarchar(max)

set @text = ' to jest mój tekst '



select UPPER(@text)

select LOWER(@text)

Select UPPER(left(@text,1)) + reverse(LEFT(REVERSE(@text),len(@text)-1))


----------------------------------

TO JEST MÓJ TEKST

----------------------------------

to jest mój tekst

----------------------------------

To jest mój tekst



A jak wyciąć kawałek tekstu z lewej lub prawej strony?

select LEFT(@text,2)

select Right(@text,4)


----------------------------------

o jest mój tekst

----------------------------------

t

Jak wstawić enter w ms sql?

select @text+char(13)+char(10)+@text


Jak pobrać odpowiedni fragment tekstu?

select SUBSTRING(@text,5,3)


----------------------------------

jes

Jak zamienić jakiś ciąg znaków na inny?

select replace(@text,' ','')


----------------------------------

tojestmójtekst

Jak usunąć spacje z lewej strony lub z prawej?

select LTRIM(@text)


----------------------------------

to jest mój tekst

select RTRIM(@text)


----------------------------------

to jest mój tekst

Jak znaleść pozycje znaków w tekscie?

select PATINDEX ('%to%',@text)

----------------------------------

2

Jak sprawdzić długość ciągu znaków?

select len(@text)


----------------------------------

18



Funkcja PATINDEX pozwala na stosowanie wyrażeń regularnych.

Dokładny opis funkcji tekstowych w dzialehttp://www.sql-kursy.pl/funkcje.html
powrót















SQL-KURSY.pl poleca:

Książki
ksikaksikaksikaksikaksika

Copyright 2010-2011mariuszhk@op.pl

obob ob

Valid HTML 4.01 Transitional

Strona internetowa wykorzystuje pliki cookie zapisywane w pamięci przeglądarki internetowej.

OK