SQL Server IIF – instrukcja warunkowa (IIF THEN ELSE) Obok instrukcji SELECT CASE w SQL Server, w poleceniach SELECT możesz użyć uproszczonej instrukcji MsSQL IIF. Nie jest to ta sama instrukcja, którą stosujesz w blokach procedur T-SQL (T-SQL IF). Instrukcja IIF stosowana jest w języku zapytań, nie języku proceduralnym. Poniżej […]
Tag kurs sql server
Czym są polecenia Pivot i UnPivot w SQL Server? Polecenia Pivot i UnPivot możesz skojarzyć na pierwszy rzut oka z tabelami przestawnymi. W SQL Server jest możliwość ustawienia wartości rekordów z danej kolumny jako nazwy kolumn. Możesz też zrobić operację odwrotną, a więc nazwy kolumn zamienić na dane. Pivot i […]
Podstawowa składnia języka Transact-SQL T-SQL, tak jak i inne języki programowania posiada swoją składnię. Z uwagi na to, że większość poleceń ma swoją odrębną składnię, którą poznasz w kolejnych częściach kursu, warto na samym początku zapamiętać, że kod wykonywany przez aparat bazy danych będzie ujmowany pomiędzy frazami BEGIN i END. […]
Specjalne typy danych w Transact-SQL Typy danych wykorzystywanych w Transact-SQL to te same typy, z którymi mamy do czynienia w zwykłym języku SQL dla SQL Server. Całość typów danych znajdziesz w tym artykule. W T-SQL występują także typy danych specyficzne i możliwe do wykorzystania tylko w programach T-SQL. Przykładem jest […]
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 […]
Jak wykonywać operacje DML w Transact-SQL? Operacje DML takie jak Insert, Update, Delete możesz wykonywać także z użyciem Transact-SQL. Różnica w porównaniu do zwykłego SQL’a polega na tym, że możemy korzystać np ze zmiennych. Polecenia DML ujmujemy w bloku kodu pomiędzy frazami BEGIN i END. Do pokazania przykładów stwórz tabelę, […]
Czym są tabele tymczasowe w T-SQL? Tabele tymczasowe w Transact-SQL to tabele, które. Tabele tymczasowe w odróżnieniu od widoków posiadają dane fizyczne. Są one jednak kasowane po zamknięciu wszystkich sesji, w których tabela jest użytkowana. Dane tabel tymczasowych przechowywane są w bazie tempdb. Znajdziemy je przechodząc w drzewie obiektów SSMS. Wybierając […]
Wprowadzenie do zmiennych w Transact-SQL Język T-SQL w odróżnieniu od części innych języków programowania, wymaga jawnej deklaracji zmiennych. Każda zmienna w Transact-SQL musi mieć także przypisany typ danych. Zmienną w Transact-SQL może być też tabela lub tzw. kursor, a więc nie ograniczamy się do liczb, tekstów i dat. Deklarując zmienną […]
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 […]
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: –tomaszkenig.pl WHILE wyrażenie_logiczne ( warunek wejścia w pętlę ) […]