Czym jest instrukcja warunkowa IF i jak jej używać w Transact-SQL? Jeśli uczysz się programowanie, zapewne samej instrukcji IF w Transact-SQL nie muszę Ci przedstawiać. Wstęp jednak tego wymaga. Transact-SQL IF THEN ELSE to typowa instrukcja warunkowa. Wykonuje blok kodu, jeśli warunek ujęty przed blokiem jest spełniony. Jeśli nie jest spełniony mamy […]
Tag funkcje sql server
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 […]
ISO Week jest powszechnie używanym standardem pokazującym kolejny numer tygodnia w danym roku w formie liczbowej. Najważniejsze jego cechy w odróżnieniu od innych formatów, to: poniedziałek uwzględniany jest jako pierwszy dzień tygodnia pierwszy tydzień danego roku zawiera pierwszy dzień roboczy tego roku. W wersjach SQL Server 2008 R2 i wyższych problem jest […]
Jeśli w SQL Server brakuje jakiejś ważnej funkcji, z pewnością jest to m.in. funkcja pozwalająca nam zliczać dni robocze pomiędzy datami. Poniżej prosty przykład takiej funkcji. Uwzględnia ona takie warunki jak: Zwraca różnicę pomiędzy dwiema datami w liczbach całkowitych Pomija weekendy i święta (w naszym przypadku święta dla lat 2015 […]
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 STRING_SPLIT i STRING_AGG, […]
1. Czym są funkcje agregujące i jak ich używać? Funkcje agregujące w SQL Server w odróżnieniu od pozostałych funkcji cechuje przede wszytkim to, że zwracają wynik z obliczeń pionowych wykonanych na kolumnie. Za ich pomocą możemy obliczyć przede wszystkim sumę kolumny, średnią z wartości w kolumnie, zliczyć wartości w kolumnie, […]
1. Funkcje daty i czasu w SQL Server – Jak z nich korzystać? W artykule lista wszystkich funkcji daty i czasu w SQL Server. Mamy do dyspozycji ponad 20 funkcji, które dają nam możliwość manipulacji datą i czasem. Funkcje daty i czasu w SQL Server możemy podzielić na kilka grup. […]