Fukcje w SQL1 [1 1] ADD AGAINST ALL ALTER ANALYZE AND AS ASC BETWEEN BINARY BINLOG BOTH BY CASCADE CASE CHANGE CHARACTER COLUMN CONSTRAINT CREATE CROSS.

Slides:



Advertisements
Podobne prezentacje
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Advertisements

Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Statistics – what is that? Statystyka dla gimnazjalistów.
In the heart of this magic city, there is an unusual place right by the charming and vibrant Cracow Old Town, in the sheltered small street - little,
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
Grupowanie wielowymiarowe w MS SQL
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 3: Język bazy danych - SQL Funkcje grupowe.
Dzielenie relacyjne / Relational Division
Funkcje znakowe, liczbowe i obsługa dat Kolejny krok w poznaniu SQL-a.
Funkcje znakowe, liczbowe i obsługa dat Kolejny krok w poznaniu SQL-a.
SQL-owskie szlaki górskie
Funkcje agregujące Funkcja Opis Minimum Maksimum Średnia arytmetyczna
Funkcje znakowe ASCII(znak IN VARCHAR2) RETURN INTEGER
ASCII(znak IN VARCHAR2) RETURN INTEGER zwraca wartość numeryczną kod ascii znaku CHAR(n Integer)zwraca znak odpowiadający kodowi n CONCAT(tekst1, tekst2)zwraca.
SQLDziałanie select * from tab_kredyt wyświetla wszystko z tab_kredyt select Kredytobiorca, Bank, rodzaj, data_zawarcia, klasyfikacja from tab_kredyt.
SQL select kredytobiorca,bank, rodzaj, data_zawarcia, klasyfikacja,kwota, terminzapadalnosci-data_zawarcia iledni from tab_kredyt where (terminzapadalnosci-data_zawarcia)>1095.
--create view kredyty2 as select bank, rodzaj, data_zawarcia, klasyfikacja, kwota from tab_kredyt where upper(klasyfikacja) not like('N%') --with Read.
BD-LAB6 Wojciech Pieprzyca
Język SQL – ciąg dalszy DML (Data Manipulation Language)
Język SQL (Structured Query Language) DDL (Data Definition Language)
SQL ("Structured Query Language" - "Strukturalny Język Zapytań"), opracowany przez firmę IBM jest rozwinięciem języka SEQUEL (“Structured English QUEry.
SQL – zapytania posumowanie
SQL – podstawowe funkcje
Tworzenie bazy danych – mySQL
Click to show the screen.
Ekorozwój w naszym regionie – Szkolny ogródek Opracowali : Mateusz Gryczuk IIIB Jakub Wykrętowicz IIIB.
Moja Prezentacja Aleksandra Skorupa.
Małgorzata Pietroczuk
Modele równowagi rynku kapitałowego - CAPM i APT
Ćwiczenia 2: Zero-Intelligence Traders
JAK SZUKAĆ W KATALOGU KOMPUTEROWYM? Wyszukiwanie według autora.
Tajemnice klawiatury.
Informatyka Edytor tekstów Word.
I. Informacje podstawowe
Portal Systemu Jakości Kształcenia Jak się zalogować? Instrukcja dla pracowników UMCS Przygotowanie: Urszula Wojtczak, Zespół Obsługi Systemu Jakości Kształcenia.
Łączenie tabel Odpowiedzi.
Elektronika cyfrowa Prezentacja Remka Kondrackiego.
Podstawy programowania
Formatowanie i modyfikacja dokumentu tekstowego
Antonie de Saint-Exupery
Rola tabel w kodzie HTML
xHTML jako rozszerzenie HTML
PHP Operacje na datach Damian Urbańczyk. Operacje na datach? Dzięki odpowiednim funkcjom PHP, możemy dokonywać operacji na datach. Funkcje date() i time()
HTML Podstawy języka hipertekstowego Damian Urbańczyk.
XHTML Odsyłacze tekstowe i graficzne Damian Urbańczyk.
Tworzenie tabel w edytorze Word
Fukcje w SQL1 Adam Pelc a-41 Artur Kowalczyk a-41 create database Kola_lancuchowe; use Kola_lancuchowe; create table tablica1( Numer_lancucha char(4) unique.
RÓWNANIA Wprowadzenie.
SKALA MAPY Skala – stosunek odległości na mapie do odpowiadającej jej odległości w terenie. Skala najczęściej wyrażona jest w postaci ułamka 1:S, np. 1:10.
Bazy danych.
3 stycznia 2007 SPRZEDAŻ I GENEALOGIA: Następna generacja.
W.K. (c) Bazy danych Access. 2W.K. (c) 2007 Baza danych - definicje Baza danych to zbiór informacji dotyczących określonego tematu (stanowiących.
HTML cz.3 Tabele cd. oraz ramki
Temat 5: Elementy meta.
Temat 1: Składnia języka HTML
Temat 4: Znaki diakrytyczne i definiowanie języka dokumentu
Teksty prymarne (original texts) to teksty autentyczne, nie są przeznaczone dla celów dydaktycznych; teksty adaptowane (simplified/adapted texts)są przystosowane.
Instrukcja switch switch (wyrażenie) { case wart_1 : { instr_1; break; } case wart_2 : { instr_2; break; } … case wart_n : { instr_n; break; } default.
Instrukcja switch switch (wyrażenie) { case wart_1 : { instr_1; break; } case wart_2 : { instr_2; break; } … case wart_n : { instr_n; break; } default.
Obsługa strumienia wejścia/wyjścia /zajęcia nr 2/ printf – wyświetlanie scanf – ??? dla printf: \n - nowa linia \t - tabulator poziomy \b - znak cofania.
Instrukcje sterujące: W instrukcjach sterujących podejmowane są decyzje o wykonaniu tych czy innych instrukcji programu. Decyzje te podejmowane są w zależności.
Rozdział 3: Bezpieczeństwo w sieci opartej na systemie Windows 2000.
Magic Janusz ROŻEJ Komtech Sp. z o.o.
European Seminar: Women facing HIV (Paris, October 7 & 8, 2005) Nazwa naszej organizacji pozarzadowej : MONAR – Centre of Therapy for Substance Abusers.
BVMS 3.0 Moduł 13: Opcje zapisu iSCSI
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 6.
Security & Communications Training Academy | Date 2011 © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve.
Warszawska Wyższa Szkoła Informatyki Andrzej Kuska Promotor : dr inż. Paweł Figat Konsultant : mgr inż. Andrzej Ptasznik.
J2EE: Bazy danych c.d. Język zapytań EJB QL.
Connecticut Core Standards for English Language Arts & Literacy
Zapis prezentacji:

Fukcje w SQL1 [1 1] ADD AGAINST ALL ALTER ANALYZE AND AS ASC BETWEEN BINARY BINLOG BOTH BY CASCADE CASE CHANGE CHARACTER COLUMN CONSTRAINT CREATE CROSS DATABASE DATABASES.... Syntax.txt: Należy podać lokalizację pliku i wtedy wybrane wyrazy pisze w kolorze niebieskim

Fukcje w SQL2

3

4

5

6

7

8 Struktura zapytania (kwerendy) èSELECT lista atrybutów wyświetlanych w odpowiedzi *, ALL wskazuje że wszystkie atrybuty mają być wyświetlone FROM tabela lub tabele do których jest zapytanie WHERE warunki wyboru ;

Fukcje w SQL9 Tabela Persons ( ahv, surname, forename, phone, fax, , www) SELECT surname, FROM Persons WHERE surname='Smith' AND forename='John' ; ze zmianą nazw atrybutów SELECT surname AS name, AS contact FROM Persons WHERE surname='Smith' AND forename='John' ;

Fukcje w SQL10

Fukcje w SQL11

Fukcje w SQL12 Eliminacja duplikatów SQL nie eliminuje duplikatów, chyba że użyjemy instrukcji DISTINCT Persons ( ahv, surname, forename, phone, fax, , www) SELECT DISTINCT forename FROM Persons WHERE surname='Smith' ;

Fukcje w SQL13

Fukcje w SQL14 Porównywanie ciągów znakowych SELECT surname, forename, FROM Persons WHERE LIKE ; SELECT surname, forename, FROM Persons WHERE surname < 'N' ;

Fukcje w SQL15

Fukcje w SQL16 System aliasów System aliasów można wykorzystać, jeśli chcemy porównywać zmienne z tej samej tabeli. jest wygodny, gdy chcemy uniknąć dwuznaczności używając powtarzających się nazw atrybutów. SELECT p1.surname, p2.surname FROM Persons p1, Persons p2 WHERE p1.phone = p2.phone

Fukcje w SQL17 Połączenie typu każdy z każdym

Fukcje w SQL18 Grouping Specify list of grouping attributes in GROUP BY clause Aggregate operations in SELECT clause applied within groups Persons ( ahv, surname, forename, phone, fax, , www) SELECT forename, COUNT(ahv) FROM Persons GROUP BY forename ;

Fukcje w SQL19 Funkcje agregujące COUNT - zwraca liczbę rekordów spełniających warunek SUM - zwraca sumę wartości w kolumnie AVG- znajduje wartość średnią w kolumnie MAX - zwraca wartość maksymalną MIN - zwraca wartość minimalną VARIANCE - zwraca kwadrat odchylenia standardowego STDDEV - podaje odchylenie standardowe

Fukcje w SQL20 Funkcje arytmetyczne ABS - wartość bezwzględna CEIL - zaokrągla w górę FLOOR - zaokrągla w dół COS, COSH, SIN, SINH, TAN, TANH - funkcje trygonometryczne EXP, LN, LOG - funkcje logarytmiczne MOD - reszta z dzielenia SQRT - pierwiastek kwadratowy POWER - podnoszenie liczby do potęgi

Fukcje w SQL21 Funkcje znakowe CHR - zwraca znak odpowiadający podanej liczbie w kodzie ASCII CONCAT - łączy dwa łańcuchy znakowe UPPER - wyświetla WIELKIMI LITERAMI LOWER - wyświetla małymi literami LPAD - dodaje tekst z lewej strony RPAD - dodaje tekst z prawej strony LTRIM - usuwa wybrany znak z tekstu z lewej strony RTRIM - usuwa wybrany znak z tekstu z prawej strony SUBSTR - wyjmuje ciąg znaków ze łańcucha

Fukcje w SQL22 Frazy w SQL WHERE - wybiera rekordy z tabeli STARTING WITH - działa podobnie jak LIKE(wyrażenie) ORDER BY - określa kolumnę sortującą wyniki Group BY - pozwala wyświetlać i obliczać informacje dotyczące kilku rekordów HAVING - wybiera dane zwracane przez GROUP BY

Fukcje w SQL23

Fukcje w SQL24

Fukcje w SQL25

Fukcje w SQL26 Więcej niż jedna funkcja agregująca... Ile pieniędzy dostali odbiorcy i ile czeków wystawiono

Fukcje w SQL27 Ile pieniędzy dostali odbiorcy na takie same okazje

Fukcje w SQL28 Ile czeków wystawiono na tego samego odbiorcę:

Fukcje w SQL29 Fraza WHERE wybiera REKORDY spełniające określone kryterium Fraza HAVING umożliwia wybieranie ROZWIĄZAŃ spełniających określone kryterium Frza WHERE nie dziala z funkcjami agregującymi !!!

Fukcje w SQL30 Persons ( ahv, surname, forename, phone, fax, , www) SELECT forename, COUNT(ahv) FROM Persons GROUP BY forename HAVING surname < 'N' ; ) ;

Fukcje w SQL31 Pytania, niejasności, powtórki

Fukcje w SQL32 Joins Persons ( ahv, surname, forename, phone, fax, , www) Organisations ( orgname, phone, fax, , www) Worksfor ( ahv, orgname) SELECT orgname, surname, forename FROM Persons, Worksfor, Organisations WHERE Persons.ahv=Worksfor.ahv AND Worksfor.orgname=Organisations.orgname

Fukcje w SQL33 JOIN operations SQL standard also supports various JOIN operators r1 CROSS JOIN r2 cross product r1 JOIN r2 ON p theta-join with condition p r1 NATURAL JOIN r2 natural join

Fukcje w SQL34 JOIN operations... Various forms of OUTERJOIN operations also supported r1 NATURAL FULL OUTER JOIN r2 r1 NATURAL LEFT OUTER JOIN r2 r1 NATURAL RIGHT OUTER JOIN r2 r1 FULL OUTER JOIN r2 ON p r1 LEFT OUTER JOIN r2 ON p r1 RIGHT OUTER JOIN r2 ON p

Fukcje w SQL35