Czym jest klauzula WITH w SQL Server i jak jej używamy? Klauzula WITH w SQL umożliwia nam wyciągnięcie części skryptu przed właściwe zapytanie. Klauzuli używamy najczęściej, gdy zmieniamy nasze skrypty i nie chcemy w nich zbyt dużo namieszać. Możemy użyć ją także w poleceniu UPDATE, gdzie ma ona szersze zastosowanie. […]
Autor Tomasz Kenig
SQL JOIN – Czym są złączenia JOIN w SQL Server? Złączenia SQL JOIN to złączenia poziome. W poprzednim rozdziale poznaliśmy proste złączenie z relacją wprowadzaną w klauzuli WHERE. Przykład był jedynie uproszczeniem. Takie samo złączenie możemy wykonać korzystając ze złączeń JOIN. Profesjonalnie napisany kod SQL zawiera te właśnie złączenia. Złączenia JOIN […]
1. Rodzaje złączeń w SQL Server Teraz najważniejsza część szkolenia z relacyjnych baz danych, a więc złączenia SQL. Wszystkie możliwe typy złączeń występujące w SQL Server omówimy w tym i kolejnych dwóch rozdziałach szkolenia. Co możemy ze sobą łączyć w SQL Server? Łączymy: tabele z tabelami widoki z widokami tabele […]
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. […]
Poniżej lista najczęściej wykorzystywanych funkcji znakowych w SQL Server. Wykorzystanie funkcji w kodzie SQL polega na wprowadzeniu jej najczęściej w klauzuli SELECT podczas obróbki danych. LEN(tekst) – Funkcja zwraca liczbę znaków w podanym ciągu tekstowym. USE [AdventureWorks2014]; go SELECT len(name) as wynik_1, len(’jakiś tekst’) as wynik_2 from HumanResources.Department; go LOWER(tekst) – […]
Najważniejsze funkcje matematyczne w MsSQL Podobnie jak w pozostałych językach SQL, SQL Server prezentuje szeroki zbiór funkcji matematycznych. Poniżej prezentuję najważniejsze z tych funkcji, które możesz wykorzystać w prostych, bądź bardziej zaawansowanych działaniach matematycznych. Część działań matematycznych będziesz wykonywał jednak przede wszystkim za pomocą operatorów arytmetycznych. Warto byś się z nimi […]
Typy danych SQL Server / Transact-SQL – wprowadzenie Dlaczego takie ważne jest wybranie właściwego typu danych dla naszych kolumn i zmiennych w MsSQL Server? Każda dana zarówno ta przechowywana w kolumnie tabeli, jak i zmienna w Transact-SQL posiada swój typ danych i zapisana jest w określony sposób. Wynika z tego m.in.: […]
Operatory logiczne w MsSQL Operatory logiczne w SQL Server jak sama nazwa wskazuje, służą do wprowadzenia logicznych warunków do naszego zapytania SQL. Operatory można używać oddzielnie oraz łączyć ze sobą. Poniżej zamieszczam ich opis oraz przykłady. Z punktu widzenia bazy danych operatory zwracają wartość TRUE lub FALSE. Z naszego punktu widzenia […]
Działania arytmetyczne w MsSQL Do wykonywania działań arytmetycznych w SQL Server wykorzystujemy standardowe operatory dodawania, odejmowania, mnożenia, dzielenia i reszty z dzielenia: Operator Opis Dodawanie + Odejmowanie – Mnożenie * Dzielenie / Reszta z dzielenia % Poza operatorami arytmetycznymi wykorzystujemy także standardowe nawiasy (). Operatory możesz łączyćze sobą. Co […]
Czym są widoki w SQL Server i innych bazach danych? W odróżnieniu od tabel, widoki w SQL Server nie przechowują danych. Widoków używamy w przypadkach, gdy chcemy zapisać nasze zapytanie SQL, a następnie odwołać się do danych przy użycia krótkiego polecenia SELECT * FROM NAZWA_WIDOKU. Do widoków możemy odwoływać się […]