Funkcje znakowe, liczbowe i obsługa dat Kolejny krok w poznaniu SQL-a.

Slides:



Advertisements
Podobne prezentacje
Funkcje matematyczne Microsoft Office 2003 Exel.
Advertisements

Opracowała: Iwona Bieniek
Projektowanie aplikacji równoległych Jarosław Kuchta.
SQL – Strukturalny język zapytań
BD-LAB4 Wojciech Pieprzyca
Funkcje wyszukiwania i odwołań
Funkcje tekstowe Microsoft Excel.
Pisemne mnożenie liczb naturalnych
Piotr Baron Nr albumu: STUDIA NIESTACJONARNE II st. KIERUNEK: TRANSPORT.
Reguły Bradis-Kryłowa
Damian Urbańczyk PHP Data i czas.
SYSTEMY LICZBOWE.
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.
Budowa wyrażeń w SQL: Wyrażenia języka SQL występują w instrukcji SELECT, oraz służą do formułowania warunków podawanych w klauzuli WHERE instrukcji takich,
Temat: Działania na datach autor: Damian Brűckner.
Zapis informacji Dr Anna Kwiatkowska.
Zasady ubiegania się o grant na wizyty studyjne krok po kroku.
Visual Basic for Application
Arkusz kalkulacyjny Excel
Język SQL (Structured Query Language) DDL (Data Definition Language)
Budowa i układ strony dokumentu
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
Wniosek urlopowy bez tajemnic.
opracowanie: Agata Idczak
SQL – podstawowe funkcje
© A. Jędryczkowski – 2006 r. © A. Jędryczkowski – 2006 r.
Microsoft Office Excel
Instrukcja USOS Plany zajęć wersja by Marek Opacki.
TECHNOLOGIE INTERNETOWE
Przegląd funkcji Lab 1 i 2.
SYSTEMY TELEINFORMATYCZNE
Zadanie 1 Na podstawie polecenia uptime dopisac do pliku load.log wpis DATA-GODZ LOAD_AVERAGE gdzie DATA to aktualna data w formacie DD/MM/RRRR, GODZ to.
Systemy wejścia i wyjścia Michał Wrona. Co to jest system wejścia i wyjścia? Pobierania informacji ze źródeł danych, zdolnych przesyłać sekwencje bajtów,
XML – eXtensible Markup Language
TAJEMNICE LICZBY 7 7 (siedem) – liczba naturalna następująca po 6 i poprzedzająca 8.
Rozwiązanie 4 zagadki konkursu „Nie taka matma straszna”
Podstawy informatyki 2013/2014
Programowanie Matlaba
Komendy SQL do pracy z tabelami i bazami
Stało- i zmiennopozycyjna reprezentacja liczb binarnych
SYSTEMY TELEINFORMATYCZNE
Technologie internetowe II
NA UŁAMKACH DZIESIĘTNYCH.
Metody numeryczne szukanie pierwiastka metodą bisekcji
WYKŁAD 3 Temat: Arytmetyka binarna 1. Arytmetyka binarna 1.1. Nadmiar
Excel Filtrowanie Funkcje bazodanowe
Autor: Damian Urbańczyk
PWSW Mechatronika Wykład 7 Matlab cd.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Obiekty DOM.
Typy danych, klucz podstawowy, klucz obcy
1 informatyka +. 2 TYTUŁ: DZIELENIE WIELOMIANÓW - schemat Hornera - AUTORZY: Paweł Królikowski Agnieszka Brzostek.
Programowanie w VBA Operacje na tekstach. Zbiory danych. Dopisywanie i pobieranie danych. Ćwiczenia.
METODY REPREZENTOWANIA IFORMACJI
Od cyfr egipskich do cyfr arabskich...
Wykład 2 Programowanie obiektowe. Programowanie obiektowe wymaga dobrego zrozumienia działania funkcji definiowanych przez użytkownika, w ten sposób będziemy.
SciLab.
System dwójkowy (binarny)
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.
 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,
sekunda = jednostka podstawowa minuta = 60 sekund kwadrans = 15 minut = 900 sekund godzina = 60 minut = 3600 sekund doba astroogiczna (dzień) = 24 godziny.
Kalendarz i zegar.
Nowa wersja Bazy personelu
Typy wyliczeniowe, kolekcje
(c) Krzysztof Barteczko 2014
Algorytmy i struktury danych
Excel Informacje różne.
Zapis prezentacji:

Funkcje znakowe, liczbowe i obsługa dat Kolejny krok w poznaniu SQL-a

Funkcje znakowe (1) LOWER(wartość) – zmienia WIELKIE litery na małe UPPER(wartość) – zmienia małe litery na WIELKIE LPAD(wartość, n, ciąg), RPAD(wartość, n, ciąg) – uzupełnia kolumny z lewej(prawej) podanym ciągiem aż do długości n znaków. Jeśli ciąg nie został podany to wypełni spacjami LOCATE(ciąg, wartość) – wskazuje miejsce pierwszego wystąpienia danego ciągu w podanej wartości

Funkcje znakowe (2) SUBSTR(wartość, [n], m) – z podanego łańcucha wycina m znaków począwszy od pozycji n-tej LENGTH(wartość) – zwraca długość łańcucha znaków SUBSTRING(wartość, n, m) – z podanego łańcucha pokazuje m znaków od pozycji n-tej REVERSE(wartość) – zwraca odwróconą kolejność łańcucha REPLACE(źródło, wzór, nowy) – każde wystąpienie w źródle ciągu wzorzec zostanie zastąpiony na nowy.

Funkcje liczbowe ROUND(wartość, n) – zaokrągla wartość do n-tego dziesiętnego miejsca po przecinku CEIL(wartość), FLOOR(wartość) – usuwa wszystkie cyfry znajdujące się po punkcie dziesiętnym i zaokrągla oryginalną liczbę zmiennoprzecinkową do najbliższej wyższej(mniejszej) liczby całkowietej POWER(wartość, n) – podnosi wartość do n-tej potęgi SQRT(wartość) – oblicza pierwiastek kwadratowy z podanej wartości MOD(wartość1, wartość2) – zwraca resztę z dzielenia wartości1 przez wartość2 RAND() – generuje losową liczbę zmiennoprzecinkową z przedziału od 0 do 1

Funkcje operujące na datach(1) DAY, MONTH, YEAR, HOUR, MINUTE, SECOND(wartość) – zwraca numer dnia, miesiąca, roku, godziny, minuty, sekundy z podanej w wartości CURDATE() – pobieranie aktualnej daty z serwera MySQL w formacie: YYYY- MM-DD CURTIME() – pobieranie aktualnego czasu z serwera MySQL w formacie: HH- MM-SS NOW(), SYSDATE(), CURRENT_TIMESTAMP – pobieranie aktualnej daty i czasu w formacie: YYYY-MM-DD HH-MM-SS

Funkcje operujące na datach(2) DATE_ADD(data, INTERVAL jednostka) – dodaje do podanej daty określoną liczbę jednostek np. date_add(now(), interval 1 day) DATE_SUB(data, INTERVAL jednostka) – odejmuje do podanej daty określoną liczbę jednostek np. date_sub(now(), interval 1 day) DATEDIFF(data1, data2) – zwraca ilość dni pomiędzy dwoma datami DAYNAME(data), MONTHNAME(data) – zwraca pełną nazwę dnia tygodnia, miesiąca(oczywiście w języku angielskim) TO_DAYS(data) – zwraca liczbę dni jakie minęły od początku naszej ery FROM_DAYS(dni) – zwraca datę, którą wskazuje liczba dni od początku naszej ery

Przekształcenie formatu daty DATE_FORMAT(data, format) – zmienia podaną datę na zaproponowany format np. DATE_FORMAT(NOW(),'%d %M %Y') Pełna lista znaczników języka MySQL: %a – zwraca skróconą nazwę dnia tygodnia %b – zwraca skróconą nazwę miesiąca %c – zwraca numer miesiąca %D – zwraca dzień miesiąca wraz z liczebnikiem porządkowym %d – zwraca dzień miesiąca w formacie dwucyfrowym %e – zwraca dzień miesiąca %f – zwraca liczbę mikrosekund %H – zwraca godzinę w formacie 24 godzinnym, dwucyfrowym %h – zwraca godzinę w formacie 12 godzinnym, dwucyfrowym %i – zwraca liczbę minut %j – zwraca numer dnia w roku w formacie trzycyfrowym

Znaczniki cd. %k – zwraca godzinę w formacie 24 godzinnym %l – zwraca godzinę w formacie 12 godzinnym %M – zwraca pełną nazwę miesiąca %m – zwraca numer miesiąca %p – zwraca AM, lub PM w zależności od pory dani %r – zwraca czas w formacie 12 godzinnym %S – zwraca liczbę sekund %T – zwraca czas w formacie 24 godzinnym %U – zwraca numer tygodnia (niedziela jest dniem pierwszym, liczone od 00) %u – zwraca numer tygodnia (poniedziałek jest dniem pierwszym,liczone od 00) %V – zwraca numer tygodnia (niedziela jest pierwszym dniem, liczone od 01) %v – zwraca numer tygodnia (poniedziałek jest pierwszym dniem, liczone od 01) %W – zwraca pełną nazwę dnia tygodnia %X – zwraca rok danego tygodnia (niedziela jest pierwszym dniem) %x – zwraca rok danego tygodnia (poniedziałek jest pierwszym dniem) %Y – zwraca rok w formacie czterocyfrowym %y – zwraca rok w formacie dwucyfrowym