Funkcje agregujące Funkcja Opis Minimum Maksimum Średnia arytmetyczna

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

Dokument HTML jest zwykłym
Język C/C++ Funkcje.
SQL – Strukturalny język zapytań
Wprowadzenie do języka skryptowego PHP
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
Język SQL ma ciekawe możliwości tworzenia zapytań
Przetwarzanie tekstów i AWK Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 2: Język bazy danych - SQL Proste zapytania.
Damian Urbańczyk PHP Data i czas.
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.
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.
SQL select kredytobiorca,bank, rodzaj, data_zawarcia, klasyfikacja,kwota, terminzapadalnosci-data_zawarcia iledni from tab_kredyt where (terminzapadalnosci-data_zawarcia)>1095.
BD-LAB6 Wojciech Pieprzyca
Wykład 2 struktura programu elementy języka typy zmienne
A B C D E F G H I J K L Ł M N O P Q R S T U V W X Y Z
Temat: Działania na datach autor: Damian Brűckner.
dr Anna Kwiatkowska Instytut Informatyki
Visual Basic for Application
Typy złożone, case, stałe. Typ zbiorowy type typ_zb = set of typ_podstawowy; Typem podstawowym może być tylko typ porządkowy. Typem podstawowym może być
Arkusz kalkulacyjny Excel
Język SQL – ciąg dalszy DML (Data Manipulation Language)
Matematyka wokół nas Równania i nierówności
SQL ("Structured Query Language" - "Strukturalny Język Zapytań"), opracowany przez firmę IBM jest rozwinięciem języka SEQUEL (“Structured English QUEry.
AWK Zastosowania Informatyki Wykład 1 Copyright, 2003 © Adam Czajka.
Podstawy C# Grupa .NET PO.
Algorytm Naiwny Ciąg znaków: A B D C E Wzorzec: A B.
Podstawy redagowania dokumentów tekstowych
Opracował Wiesław Rychlicki na podstawie:
SQL – podstawowe funkcje
Tajemnice klawiatury.
Wyrażenia algebraiczne
Arkusze kalkulacyjne, część 3
PL/SQL Zajęcia nr II PL/SQL(2) M. Rakowski - WSISiZ.
TECHNOLOGIE INTERNETOWE
Tworzenie stron internetowych
Edytor Vi.
Budowa programu w asemblerze W ogólnym przypadku linia programu w asemblerze ma następującą budowę: na przykład: tuskocz:adda,r0 ;dodanie do akumulatora.
Informatyka I Wykład 4 Stałe Stałe liczbowe Stałe znakowe Stałe tekstowe Jerzy Kotowski Politechnika Wroclawska var = 5L - 0xA; -5.
Jerzy Kotowski Politechnika Wrocławska
Wyprowadzanie informacji z bazy danych - kwerendy wybierające Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Projektowanie stron WWW
Podstawy języka Instrukcje - wprowadzenie
Asembler MCS51. Budowa programu w asemblerze W ogólnym przypadku linia programu w asemblerze ma następującą budowę: na przykład: tuskocz:adda,r0 ;dodanie.
1 SBD, L.Banachowski Podstawy SQL - języka relacyjnych i obiektowo-relacyjnych baz danych (SQL2, SQL'1999, Oracle) Powtórzenie wyk ł adu 3.
WYKŁAD 3 Temat: Arytmetyka binarna 1. Arytmetyka binarna 1.1. Nadmiar
LISTY HTML. Listy s ą definiowane za pomoc ą znacznika podstawowego innego dla ka ż dego rodzaju list Specyfikacja XHTML, zawiera specjalne znaczniki.
Aplikacje internetowe CSS - style fontów, tekstu Ciąg dalszy.
Temat nr 7 : Wymagania dotyczące rzutów
Kolumny, tabulatory, tabele, sortowanie
Typy danych, klucz podstawowy, klucz obcy
Temat nr 4 : Tabliczki tytułowe ( PN-EN ISO 7200:2007)
Działania w zbiorze liczb całkowitych
Wykład Rozwinięcie potencjału znanego rozkładu ładunków na szereg momentów multipolowych w układzie sferycznym Rozwinięcia tego można dokonać stosując.
Wykład 2 Programowanie obiektowe. Programowanie obiektowe wymaga dobrego zrozumienia działania funkcji definiowanych przez użytkownika, w ten sposób będziemy.
Pismo techniczne.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Filtrowanie, Funkcje bazodanowe
Do czego służy arkusz kalkulacyjny, jego budowa
P ASCAL Definicje, deklaracje, podstawowe instrukcje 1.
Excel 2007 dla średniozaawansowanych Zajęcia z Prowadzący: Artur Kołos.
 Formuła to wyrażenie algebraiczne (wzór) określające jakie operacje ma wykonać program na danych. Może ona zawierać liczby, łańcuchy znaków, funkcje,
każdy rysunek powinien być opatrzony
Kalendarz i zegar.
Dariusz Nikiel. Klawisza ENTER używamy w celu zakończenia akapitu, a nie na końcu każdej linijki tekstu lub zdania. Klawisza ENTER używamy w celu zakończenia.
Wprowadzenie do edytorów tekstu.
Excel Informacje różne.
Zapis prezentacji:

Funkcje agregujące Funkcja Opis Minimum Maksimum Średnia arytmetyczna MAX Maksimum AVG Średnia arytmetyczna SUM Suma COUNT Liczba wierszy/wartości VARIANCE Wariancja STDDEV Odchylenie standardowe

Funkcje tekstowe LOWER(e) Przekazuje napis e z wszystkimi literami zmienionymi na małe. UPPER(e) Przekazuje napis e z wszystkimi literami zmienionymi na wielkie. INITCAP(e) Przekazuje napis e, przy czym litery początkowe wszystkich wyrazów zmienia na wielkie, a pozostałe litery na małe. CONCAT(e1, e2) Przekazuje sklejenie e1 z e2 (równoważne operatorowi ||). SUBSTR(e,m[,n]) Przekazuje n znaków napisu e od pozycji m. Jeśli m jest ujemne, odliczanie rozpoczyna sie od końca e. Jeśli n pominięto, przekazywana są wszystkie znaki do końca e (lub początku gdy n jest ujemne.)

Funkcje tekstowe cd LENGTH(e) Przekazuje liczbę znaków w e. INSTR(e,m) Przekazuje liczbę wskazującą położenie znaku m w e. LPAD(e,n,s) Przekazuje napis powstający z uzupełnienia e do n znaków napisem s z lewej strony. RPAD(e,n,s) Przekazuje napis powstający z uzupełnienia e do n znaków napisem s z prawej strony. e LIKE wzorzec ma wartość TRUE wtedy i tylko wtedy, gdy e pasuje do wzorca. W wzorcu:     % oznacza dowolny napis;     _ oznacza dowolny znak.

LOWER('SQL Course') = 'sql course' UPPER('SQL Course') = 'SQL COURSE' INITCAP('SQL Course') = 'Sql Course' CONCAT('Good', 'String') = 'GoodString' SUBSTR('String',1,3) = 'Str' LENGTH('String') = '6' INSTR('String', 'r') = '3' LPAD(sal,10,'*') = '******5000'

Funkcje daty Do konwersji data-napis służą funkcje: TO_DATE(napis, format) TO_CHAR(wyrażenie_datowe, format) Drugi argument (format) jest opcjonalny. Jego wartość domyślna to 'DD-MON-YY'.   Data i czas pamietają: wiek, rok, miesiąc, dzień, godzinę, minutę, sekundę.   Datę i czas bieżący podaje funkcja SYSDATE.   format jest napisem, który może zawierać nastepujące elementy: użycie małych liter w elemencie formatu powoduje wypisanie wyniku małymi literami, uzycie dużych dużymi; pierwsza litera duża, reszta małe, wtedy wynik zacznie się z dużej litery a potem będą małe; fm przełącza między występowaniem lub nie dopełniania wyników zerami/odstępami.

Wiek. Jeśli użyto S, to daty ujemne są poprzedzone przez BC. SCC lub CC Wiek. Jeśli użyto S, to daty ujemne są poprzedzone przez BC. YYYY lub SYYYY Rok. Jeśli użyto S, to daty ujemne są poprzedzone przez BC. YYY lub YY lub Y Ostatnie 3, 2, 1 cyfra (y) roku. Y,YYY Rok z przecinkiem we wskazanym miejscu. IYYY, IYY, IY, I 4-, 3-, 2-, 1-cyfrowy rok zgodnie ze standardem ISO. SYEAR lub YEAR Rok słownie. Jeśli użyto S, to daty ujemne są poprzedzone przez BC. BC lub AD Oznacznik BC/AD B.C. lub A.D. Oznacznik BC/AD z kropkami. Q Kwartał roku. MM Miesiąc dwucyfrowo. MONTH Nazwa miesiąca uzupełniona odstępami do dziewięciu znaków. MON Trzyliterowy skrót nazwy miesiąca. RM Miesiąc cyframi rzymskimi. WW lub W Tydzień roku lub miesiąca. DDD, DD lub D Dzień roku, miesiąca lub tygodnia. DAY Nazwa dnia tygodnia uzupełniona odstępami do dziewięciu znaków DY Trzyliterowy skrót nazwy dnia tygodnia. J Dzień wg kalendarz juliańskiego; liczba dni do 31-12-4713 p.n.e.

Drugi argument (format) jest opcjonalny. Do konwersji liczba-napis służą funkcje: TO_CHAR(napis, format) TO_NUMBER(wyrazenie_datowe, format) Drugi argument (format) jest opcjonalny.   Format jest napisem, który może zawierać następujące elementy: Element Opis Przykład Wynik 9 Cyfra (liczba dziewiątek określa szerokość pola) 999999 1234 Wyświetl wiodące zera 099999 001234 $ Ruchomy znak dolara $999999 $1234 L Ruchomy znak lokalnej waluty L999999 zł1234 . Kropka dzisiętna na wskazanej pozycji 9999.99 1234.00 , Przecinek na wskazanej pozycji 999,999 1,234 MI Znak minus z prawej strony (przy wartościah ujemnych) 9999MI 1234- PR Liczby ujemne w nawiasach 9999PR <1234> EEEE Notacja inżynierska (w formacie muszą być cztery E) 9.9EEEE 1.2E+03

NVL(x, y) Jeśli x nie jest NULL, to przekazuje x. Jeśli x jest NULL, to przekazuje y. DECODE(e, s1, r1 [, s2, r2,...,] [, defautl]) Jeśli e = s1, to przekazuje r1. Jeśli e = s2, to przekazuje r2. Jeśli e = s3, to przekazuje r3.