SQL – podstawowe funkcje

Slides:



Advertisements
Podobne prezentacje
Funkcje matematyczne Microsoft Office 2003 Exel.
Advertisements

Egzamin.
Podział i zastosowanie
Metody numeryczne część 1. Rozwiązywanie układów równań liniowych.
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
Funkcje tekstowe Microsoft Excel.
Język SQL ma ciekawe możliwości tworzenia zapytań
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 3: Język bazy danych - SQL Funkcje grupowe.
Podstawy informatyki Wirtotechnologia – Funkcje Grupa: 1A
Tablice.
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 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.
SQL select kredytobiorca,bank, rodzaj, data_zawarcia, klasyfikacja,kwota, terminzapadalnosci-data_zawarcia iledni from tab_kredyt where (terminzapadalnosci-data_zawarcia)>1095.
Patrycja Zasuń kl. 6c Rok szkolny 2008/2009
BD-LAB6 Wojciech Pieprzyca
Podstawy programowania PP - LAB1 Wojciech Pieprzyca.
Wyrażenia Wyrażenie w Fortranie jest poprawną syntaktycznie kombinacją zmiennych, stałych, operatorów i funkcji. Wyrażenia są jednozdaniowymi przepisami.
Zapis informacji Dr Anna Kwiatkowska.
EXCEL podstawy (C) W.K
Visual Basic for Application
Typy wyrażenia, schematy blokowe, writeln, readln, if, pętle
Arkusz kalkulacyjny Excel
Język SQL (Structured Query Language) DDL (Data Definition 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.
Reprezentacje - zmiennoprzecinkowa
AWK Zastosowania Informatyki Wykład 1 Copyright, 2003 © Adam Czajka.
SQL – zapytania posumowanie
ZASTOSOWANIE FUNKCJI W EXCELU
opracowanie: Agata Idczak
Wykład 2 Dr Aneta Polewko-Klim
PL/SQL Zajęcia nr II PL/SQL(2) M. Rakowski - WSISiZ.
Edytor Vi.
Word Tabela.
Arkusze kalkulacyjne Wybrane kategorie funkcji
Architektura systemów komputerowych
Liczby całkowite dodatnie BCN
Posługiwanie się systemami liczenia
Programowanie baz danych
Visual Basic for Applications Poziom podstawowy Zajęcia 2
Matematyka i system dwójkowy
T YPY BŁĘDÓW PROGRAMU E XCEL Przygotował: Przemysław Kacperski.
1 SBD, L.Banachowski Podstawy SQL - języka relacyjnych i obiektowo-relacyjnych baz danych (SQL2, SQL'1999, Oracle) Powtórzenie wyk ł adu 3.
Programowanie Niskopoziomowe
WYKŁAD 3 Temat: Arytmetyka binarna 1. Arytmetyka binarna 1.1. Nadmiar
Excel Filtrowanie Funkcje bazodanowe
Aplikacje internetowe CSS - style fontów, tekstu Ciąg dalszy.
PWSW Mechatronika Wykład 7 Matlab cd.
WYKŁAD 06 Programowanie dynamiczne Grażyna Mirkowska.
Typy danych, klucz podstawowy, klucz obcy
Wybrane aspekty programowania w C++ (i nie tylko)
METODY REPREZENTOWANIA IFORMACJI
Wyszukiwanie informacji w Internecie Marcin Wojnowski.
Funkcje w Excelu Wyrażenia, które pobierają wartość lub wartości z komórek, przeprowadzają oprację i zwracają wartość. Funkcje upraszczają i skracają formuły.
Filtrowanie, Funkcje bazodanowe
Visual Basic Patryk Rosiak. Visual Basic for Applications Jest uproszczoną wersją języka Visual Basic służącym do obsługi dokumentów w pakiecie Microsoft.
„Filtry i funkcje bazodanowe w EXCELU”
Istotą kolumn jest przedzielenie strony na kilka części położonych obok siebie. Ilość kolumn jest generowana przez użytkownika, odpowiednio dla jego potrzeb.
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,
Wyrażenie algebraiczne – wyrażenie w którym obok liczb i znaków działań występują litery Wyrażenia algebraiczne mogą być: - proste – jedna liczba, litera.
Liczbami naturalnymi nazywamy liczby 0,1,2,3,..., 127,... Liczby naturalne poznaliśmy już wcześniej; służą one do liczenia przedmiotów. Zbiór liczb.
URZĄDZENIA TECHNIKI KOMPUTEROWEJ Zapis liczb binarnych ze znakiem.
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.
Podstawy Informatyki.
Wprowadzenie do edytorów tekstu.
Zapis prezentacji:

SQL – podstawowe funkcje mgr inż. Wojciech Wojciechowski

Funkcje znakowe – LOWER LOWER(kol|wartość) Pozwala wyświetlić „coś” małymi znakami Przykład: SELECT LOWER('Hello world!'); wyświetli: hello world!

Funkcje znakowe – UPPER UPPER(kol|wartość) Pozwala wyświetlić „coś” dużymi znakami Przykład: SELECT UPPER('Hello world!'); wyświetli: HELLO WORLD!

Funkcje znakowe – INITCAP INITCAP(kol|wartość) zmiana pierwszej litery słowa tekstu na odpowiadającą jej dużą literę, pozostałych liter na małe Przykład: SELECT INITCAP('hello world!'); wyświetli: Hello world!

Funkcje znakowe – LPAD LPAD(kol|wartość,n,[‘ciąg’]) uzupełnienie kolumny lub literału z lewej strony do długości n znaków za pomocą zadanego ciągu jeśli ostatni argument jest opuszczony, następuje uzupełnienie spacjami Przykład: SELECT LPAD('Hello world!', 20); wyświetli: Hello world!

Funkcje znakowe – RPAD RPAD(kol|wartość,n,[‘ciąg’]) uzupełnienie kolumny lub literału z prawej strony do długości n znaków za pomocą zadanego ciągu jeśli ostatni argument jest opuszczony, następuje uzupełnienie spacjami Przykład: SELECT RPAD('Hello world!', 20, 'x'); wyświetli: Hello world!xxxxxxxx

Funkcje znakowe – SUBSTR SUBSTR(kol|wartość,m,[n]) wybranie podciągu składającego się z n znaków z kolumny lub literału, począwszy od znaku o numerze m, jeśli n nie jest podane, wybranie podciągu od pozycji m do końca Przykład: SELECT SUBSTR('Hello world!', 1, 5); wyświetli: Hello

Funkcje znakowe – LTRIM LTRIM(kol|wartość,’znaki’) usunięcie z lewej strony wiodących wystąpień dowolnych kombinacji znaków, jeśli drugi argument nie jest podany, usunięcie wiodących spacji Przykład: SELECT LTRIM(' Hello world!'); wyświetli: Hello world!

Funkcje znakowe – RTRIM RTRIM(kol|wartość,’znaki’) usunięcie z prawej strony wystąpień dowolnych kombinacji znaków, jeśli drugi argument nie jest podany, usunięcie końcowych spacji Przykład: SELECT RTRIM('Hello world!xxxxxx', 'x'); wyświetli: Hello world!

Funkcje znakowe – LENGTH LENGTH(kol|wartość) zwraca długość ciągu znaków zawartego w kolumnie lub długość literału Przykład: SELECT LENGTH('Hello world!'); wyświetli: 12

Funkcje znakowe – TRANSLATE TRANSLATE(kol|wartość,z,na) w źródłowym ciągu znaków wszystkie wystąpienia znaków występujących w ciągu z, zostają zastąpione odpowiadającymi znakami z ciągu na, pozostałe znaki nie są zmieniane, jeśli nie ma odpowiadającego znaku, znak źródłowy zostaje usunięty Przykład: SELECT TRANSLATE ('Hello world! ', 'ello', 'i'); wyświetli: Hi wrd!

Funkcje znakowe – REPLACE REPLACE(kol|wartość,ciąg,ciąg_zastępujący) w źródłowym ciągu wszystkie wystąpienia danego ciągu zostają zastąpione przez ciąg_zastępujący, jeśli argument ciąg_zastępujący nie jest podany, wszystkie wystąpienia ciąg zostają usunięte Przykład: SELECT REPLACE ('Hello world! ', 'ello', 'i'); wyświetli: Hi world!

Funkcje liczbowe – ROUND ROUND(kol|wartość,n) zaokrąglenie wartości kolumny, wyrażenia lub liczby do dziesiętnego miejsca po przecinku; jeśli n jest ujemne zaokrąglenie do n-ego miejsca przed przecinkiem; jeśli n nie podane, zaokrąglenie z dokładnością do jednostek Przykład: SELECT ROUND (123.456, 2); wyświetli: 123.46

Funkcje liczbowe – TRUNC TRUNC(kol|wartość,n) obcięcie kolumny lub wartości do n-ego, dziesiętnego miejsca po przecinku; jeśli n jest ujemne, obcięcie do n-ego miejsca przed przecinkiem; jeśli n nie jest podane obcięcie z dokładnością do jednostek Przykład: SELECT TRUNC(123.456, 2); wyświetli: 123.45

Funkcje liczbowe – CEIL CEIL(kol|wartość) najmniejsza liczba całkowita większa lub równa wartości w kolumnie, wyrażeniu lub zadanej wartości Przykład: SELECT CEIL(123.456); wyświetli: 124

Funkcje liczbowe – FLOOR FLOOR(kol|wartość) największa liczba całkowita większa lub równa wartości w kolumnie, wyrażeniu lub zadanej wartości Przykład: SELECT FLOOR(123.456); wyświetli: 123

Funkcje liczbowe – POWER POWER(kol|wartość,n) n-ta potęga wartości kolumny, wyrażenia lub zadanej wartości; n może być ujemne lecz całkowite; jeśli nie jest wystąpi błąd Przykład: SELECT POWER(2, 10); wyświetli: 1024

Funkcje liczbowe – SQRT SQRT(kol|wartość) pierwiastek kwadratowy z wartości kolumny lub zadanej wartości; jeśli wartość podpierwiastkowa jest ujemna, funkcja zwraca wartość NULL Przykład: SELECT SQRT(81); wyświetli: 9

Funkcje liczbowe – SIGN SIGN(kol|wartość) funkcja zwraca –1, jeśli argument jest ujemny, 0 jeśli jest zerem oraz +1 jeśli jest dodatni Przykład: SELECT SIGN(81); wyświetli: 1

Funkcje liczbowe – ABS ABS(kol|wartość) wartość bezwzględna Przykład: SELECT ABS(-81); wyświetli: 81

Funkcje liczbowe – MOD MOD(wartość1, wartość2) reszta z dzielenia wartość1 przez wartość2 Przykład: SELECT MOD(5, 2); wyświetli: 1

Funkcje konwersji – TO_CHAR TO_CHAR(liczba|data[,’fmt’]) zamiana liczby lub daty na ciąg znaków zgodny z formatem ‘fmt’, jest często używana do przedstawiania daty w rozbudowanym formacie Przykład: SELECT TO_CHAR(current_timestamp, 'HH12:MI:SS'); wyświetli: 09:45:17

Funkcje konwersji – TO_DATE TO_DATE(ciąg,’fmt’) zamiana ciągu znaków reprezentujących datę w formacie ‘fmt’ na daną typu DATE, jeśli drugi argument nie występuje, należy przyjąć format DD-MON-YY Przykład: SELECT TO_DATE('05 Dec 2000', 'DD Mon YYYY') wyświetli: 2000-12-05

Funkcje konwersji – TO_NUMBER TO_NUMBER(ciąg) zamiana ciągu znaków zawierających liczbę na daną typu NUMBER Przykład: SELECT TO_NUMBER('12,454.8-', '99G999D9S') wyświetli: -1254.8

Funkcje grupowe AVG – średnia z kolumny MIN – minimalna wartość z kolumny MAX – maksymalna wartość z kolumny COUNT – liczba wierszy lub liczba wystąpień wartości wyrażenia SUM – suma wartości kolumny