Tag kurs sql server


WITH w SQL Server

Klauzula WITH w SQL Server

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. […]


Kurs SQL Server - SQL FULL JOIN

Złączenia JOIN w SQL Server 3

1. 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 […]


Kurs SQL Server - złączenia i relacje SQL

Złączenia i relacje w SQL Server

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 […]


Funkcje znakowe w SQL Server 30

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.

LOWER(tekst) –  Funkcja zamienia wszystkie litery w ciągu znaków na małe litery.

SUBSTRING(tekst1, numer1, […]


Funkcje matematyczne w SQL Server

Podobnie jak w pozostałych językach SQL,  SQL Server prezentuje szeroki zbiór funkcji matematycznych. Poniżej Przykłady wraz z wykorzystaniem. ABS() – Zwraca wartość bezwzględną. Pi() – Wartość liczby PI ~3,14159265358979 SQUARE() – Kwadrat liczby. POWER(arg1, arg2) – Potęgowanie. Argument 1 określa podstawę potęgi. Argument 2 to wykładnik potęgi. SQRT() – Pierwiastek kwadratowy z […]


Operatory logiczne w SQL Server

Operatory logiczne w SQL Server jak sama nazwa wskazuje, służą do wprowadzenia logicznych warunków do naszego zapytania. Operatory można używać oddzielnie oraz łączyć ze sobą. Poniżej przykłady. Najczęściej używane operatory logiczne: IN – Wskazuje wartości zawierające się w określonym przez nas zbiorze.  Dodane przed IN operatora NOT, zwróci nam rekordy, zawierjące […]


Operatory arytmetyczne w SQL Server

Do wykonywania działań arytmetycznych w SQL Server wykorzystujemy standardowe operatory dodawania, odejmowania, mnożenia, dzielenia i reszty z dzielenia:  +, -,  *, /, %. Poza operatorami wykorzystujemy także standardowe nawiasy (). Co ważne, jeśli wykonujemy operację dzielenia na liczbach całkowitych, którego wynikiem nie będzie liczba całkowita, powinniśmy najpierw zmienić format liczb […]


Podstawy budowania zapytań SELECT w SQL Server

Pierwszą rzeczą, którą wykonujemy po połączeniu z naszy serverem jest wskazanie bazy danych, na której uruchamiane będą zapytania Query. Służy do tego polecenie “USE“. Wykonanie wygląda następująco:

lub:

Tak jak pozostałych językach SQL, podstawowym poleceniem jest polecenie SELECT. Korzystając z bazy AdventureWorks2014, którą wgraliśmy podczas instalacji, przykładowe polecenie wygląda następująco: […]


Widoki w SQL Server 1

W odróżnieniu od tabel, widoki na SQL Server nie zawierają i 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ę w zapytaniach SQL dokładnie w ten sam […]


Tabele w SQL Server

Tabele są podstawowymi obiektami baz danych. To właśnie na nich będą bazowały nasze skrypty. By stworzyć najprostszą tabelę na naszej bazie danych potrzebujemy podać jej nazwę, nazwy jej kolumn oraz określić typy danych dla kolumn. Samo utworzenie tabeli rozpoczynamy poleceniem CREATE TABLE.

Dla przykładu:

W ten sposób stworzyliśmy […]