Tag sql


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


Typy danych T-SQL

Główne typy danych SQL Server / Transact-SQL

1. 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 przypisana jest do konkretnego typu. Wynika z tego m.in. to, ile zajmuje miejsca […]


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