Zachęcam do wzięcia udziału w spotkaniu o nazwie SQL Day 2011 we Wrocławiu. Udział w nim jest bezpłatny. Wszelkie szczegóły na stronie: http://sqlday.pl/ Proponuję zapisać się jak najszybciej, ponieważ ilość miejsc jest ograniczona. 2011, SQL Day, Wrocław
Strona głównaUżytkownik
rfk | użytkownik
Bazy danych i XML 4941 dni, 13 godzin, 18 minut temu 80 źrodło rozwiń
Klauzula GROUP BY służy do uzyskiwania szczegółowych danych na grupach wierszy takich jakilośćminimummaksimumsumaśrednia Przykładowa składania na naszych danych:SELECT Nazwisko, COUNT(Nazwisko) AS Ilość FROM Osoba GROUP BY Nazwisko Powyższe zapytanie zwróci ilość wystąpień konkretnego nazwiska w naszej tabeli Innym przykładem użycia może być na przykład wskazanie COUNT, GROUP BY, tsql
Bazy danych i XML 5010 dni, 23 godziny, 23 minuty temu 83 źrodło rozwiń
Witam pod długiej przerwie, dzięki za maile i pytania. Cieszę się, że blog ma aż takie zainteresowanie. Dzisiaj omówię banalnie prostą, ale często bardzo przydatną pod czas pisania zapytań klauzulę DISTINCT. Ma ona na celu wyeliminowanie z wyniku zapytania zdublowanych wierszy. Nie jest ważne czy wiersz składa się z jednego, czy więcej pól. Po prostu usuwa duble. Przykład użycia bez klauzuli DISTINCT: SELECT Nazwisko FROM NowaBaza.dbo.Osoba W wyniku pojawi się dwa razy nazwisko Czajka, Nowak oraz No...
Bazy danych i XML 5028 dni, 13 godzin, 22 minuty temu 153 źrodło rozwiń
Dzisiaj przedstawię kilka przykładów użycia jednego z najbardziej podstawowych poleceń języka T-SQL czyli SELECT. Zakładam, że wykonaliście polecenia z poprzednich wpisów, ponieważ dzisiaj na ich wyniku będziemy działać. Otwieramy nowe zapytanie w SSMS – New Query i piszemy USE NowaBaza GO SELECT * FROM Osoba Uzyskamy w ten sposób całą zawartość naszej tabeli Osoba. (Po wciśnięciu Execute lub F5) Klauzula WHERE Jeżeli chcemy zaś ograniczyć zwrócone wiersze o pewien warunek dopisujemy klauzulę WHERE...
Bazy danych i XML 5056 dni, 9 godzin, 38 minut temu 59 źrodło rozwiń
Optymalizacja i inne ficzery, zachęcam do zapoznania się http://sqlday.pl/lang/pl-pl/materialy Kto nic nie zrozumiał, niech się nie martwi. W przyszłości poruszymy tematy poruszane na SQL Day 2010 Ten wpis został opublikowany dnia 6 lutego 2011, 20:21 i został umieszczony w SQL Server. Możesz odpowiedzieć na niego poprzez RSS 2.0. Możesz zostawić komentarz lub trackbacka ze swojej strony.
Bazy danych i XML 5059 dni, 4 godziny, 18 minut temu 55 źrodło rozwiń
Niezbędną kwestią jaką bezwzględnie trzeba opanować do perfekcji jest manipulacja danymi, czyli tak zwane operacje CRUD: CREATE (Insert) READ (Select) UPDATE DELETE Polecenie INSERT Do wstawienia danych do tabeli służy polecenie INSERT (ang. wstawiać) Jego podstawowa składnia wygląda następująco: INSERT [NazwaTabeli] (NazwaKolumny1, NazwaKolumny2, NazwaKolumny3) VALUES ('Wartość1, Wartość2, Wartość3) gdzie ilość wpisanych kolumn musi odpowiadać ilości wpisanych wartości. Należy pamiętać, że wartości...
Bazy danych i XML 5062 dni, 5 godzin, 17 minut temu 96 źrodło rozwiń
Ostatnio pokazałem jak można stworzyć bazę oraz tabele za pomocą designera – w skrócie, za pomocą klikania myszką. Dzisiaj przedstawię jak robić to z poziomu komend języka T-SQL. Na samym początku otwieramy SSMS oraz klikamy w przycisk „New Query”. Uzyskamy edytor, w którym będziemy pisać nasz kod. Poniżej zamieszczam kod tworzący nową bazę danych oraz tabelę Osoba, podobną do tej z poprzedniego wpisu. Kod należy skopiować* i wkleić do edytora a następnie wywołać przyciskiem Execute (ten z wykrzyknikie...
Bazy danych i XML 5063 dni, 8 godzin, 42 minuty temu 45 źrodło rozwiń
Dzisiaj napiszę coś o typach danych jakie możemy zdefiniować w kolumnach tworzonych tabeli. Ostatnio, tworząc tabelę Osoba użyliśmy typów liczbowych (ID, PESEL) oraz typu tekstowego (Imie, Nazwisko, Email…). Istnieją jeszcze inne typy danych, o których musimy wiedzieć. Są nimi wspomniane typy tekstowe:char(x) varchar(x) tekst nchar(x) nvarchar(x) ntext gdzie x to ilość przechowywanych znaków.* przedrostek n w ww. typach oznacza, że każdy znak zapisany jest na 2 bajtach pamięci (dwukrotnie więcej niż...
Bazy danych i XML 5066 dni, 11 godzin, 34 minuty temu 92 źrodło rozwiń
Aby rozpocząć uruchamiamy SQL Server Managament Studio* a następnie logujemy się do serwera. Klikamy prawym przyciskiem na folderze Databases a później wybieramy jej nazwę i zatwierdzamy przyciskiem OK. Po wykonaniu powyższych instrukcji uzyskamy pustą bazę zawierającą katalogi gdzie będą przechowywane:DiagramyTabeleWidokiSynonimyProgrammability (Procedury, Funkcje oraz inne)Service BrokerStorage**Security Dane przechowywane są w tabelach. Stwórzmy zatem naszą pierwszą tabelę zawierającą np. i...
Bazy danych i XML 5070 dni, 21 godzin, 32 minuty temu 99 źrodło rozwiń
Dzisiaj pokażę jak zainstalować silnik bazodanowy SQL Server. Do instalacji zalecam zupełnie darmową i funkcjonalną wersję 2008 R2 Express. * Instalkę pobieramy bezpośrednio ze strony http://www.microsoft.com/express/Database/ Klikamy pobierz wybierając wersję 32/64 bit w zależności od posiadanego systemu. Zanim jednak przystąpimy do instalacji należy pobrać jeszcze kilka narzędzi. Są nimi:Microsoft .NET Framework 3.5 SP1 – linkMicrosoft Windows Installer 4.5 – linkWindows PowerShell 1.0 – link Do...
Bazy danych i XML 5074 dni, 7 godzin, 37 minut temu 202 źrodło rozwiń