Tag sql server


MsSQL – Jak wyciąć nazwę domeny z adresu URL

1. Nazwa domeny z adresu strony w T-SQL Jeśli korzystasz z MsSQL i masz do czynienia z danymi ze stron web, przydatną funkcjonalnością będzie możliwość wyciągania nazwy domeny z adresu url.  Możesz zrobić to na kilka prostych sposobów. Dwoma najprostszymi sposobami, by to zrobić jest samodzielne utworzenie funkcji w t-sql […]


Funkcje rankingu MsSQL

Funkcje rankingu w MsSQL

1. Funkcje rankingu w SQL Server W tym rozdziale dowiesz się jak korzystać z funkcji rankingu. Funkcje rankingu zwracają pozycję danego rekordu na tle innych rekordów. Samo obliczenie odbywa się na podstawie wartości w kolumnach. Ich składnia jest bardzo podobna do składni funkcji analitycznych, które poznasz w kolejnym rozdziale kursu […]


Podzapytania w SQL Server

Podzapytania w SQL Server

1. Czym są podzapytania w SQL Server? Podzapytanie to zapytanie ujęte w innym zapytaniu. Wyobraź sobie, że pisząc nowe Query nie odwołujesz się do tabeli, czy widoku, a do wyniku innego zapytania w klauzuli FROM. Poniżej krótki schemat jak wygląda najprostsze podzapytanie.

Podzapytania w SQL Server możesz wstawiać w […]


Update w SQL Server

Update w SQL Server – Zmiana wartości rekordu w tabeli

1. Jak zmodyfikować rekord – Update w SQL Server Polecenie Update w SQL Server jak nazwa wskazuje służy do updatowania, a więc do modyfikacji wartości rekordów w tabelach. Będziesz go używał zawsze, gdy chcesz zmienić jakąś wartość. Składnię polecenia Update przedstawiam poniżej. W najprostszej formie w poleceniu musisz określić jedynie […]


Zero wiodące w SQL Server

Wyobraźmy sobie prosty przykład. Posiadamy zbiór danych. Chcemy, pokazać nasze dane tydzień po tygodniu. W tym celu chcemy zrobić z daty numer tygodnia np 01, 09, 52 itp.  Stosując poniższą konstrukcję otrzymamy wynik w formie liczby całkowitej:

Jeśli chcemy, by nasz wynik został wyświetlony jako tekst składający się np z […]


Pętle w SQL Server

Pętle w SQL Server / Transact-SQL

1. Jak tworzyć pętle w SQL Server / T-SQL? Jak zapewne już wiesz, pętle w programowaniu służą do tzw. zapętlania, a więc wykonywania danego bloku kodu wiele razy. W SQL Server mamy do dyspozycji pętlę WHILE. Składnia pętli WHILE jest następująca:

Jeśli warunek wejścia do pętli nie został osiągnięty, […]


Funkcje SPLIT_STRIN i STRING_AGG w SQL Server

Funkcje SPLIT_STRING i STRING_AGG w SQL Server

Tekst do kolumn i wartości kolumny do tekstu w MsSQL W jaki sposób w MsSQL zagregować rekordy w kolumnie do zwykłego tekstu lub też wykonać działanie odwrotne, a więc jak rozdzielić tekst rozdzielony np średnikiem, bądź spacją na poszczególne rekordy? Do tych celów w SQL Server służą funkcje SPLIT_STRING i STRING_AGG, […]


SQL Server Constraint - integralność danych

Zgodność danych w SQL Server – Constraint, Default, Null 4

1. Integralność danych w SQL Server Czym są Constraint’y w tabelach? Są to obostrzenia założone na poszczególne kolumny tabel. Są szczególnie ważne podczas tworzenia zaawansowanych aplikacji opartych na wszystkich relacyjnych bazach danych. Za ich pomocą określamy na poszczególnych kolumnach tabel, jakie dane mogą być składowane w kolumnie, a jakie nie […]