Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

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.

Коpie: 1
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.

Podobne prezentacje


Prezentacja na temat: "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."— Zapis prezentacji:

1 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 tekst będący połączeniem tekst1 i tekst2 INITCAP(tekst)Zwraca tekst w, którym pierwsza litera każdego wyrazu jest literą wielką a wszystkie pozostałe małymi INSTR(tekst1, tekst2, pozycja=1, krotność=1) zwraca pozycję znaku n-krotnego wystąpienia łańcucha tekst2 w tekst1. Ujemna wartość pozycja wymusza wyszukiwanie od końca. LENGTH(tekst)zwraca długość łańcucha tekst LOWER(tekst)Zwraca tekst ze wszystkimi małymi literami LPAD(Tekst IN VARCHAR2, dł Integer, dop in IN VARCHAR2) zwraca tekst dopełniony z lewej strony do długości dł znakakiem dopełniającym dop LTRIM(tekst, wzor)zwraca tekst pozbawiony wszystkich wiodących znaków umieszczonych we wzór REPLACE(tekst, podciag1, podciag2)zwraca tekst, w którym wszystkie wystąpienia podciąg1 zostały zastąpione poprzez podciąg2 Funkcje znakowe

2 RPAD(Tekst IN VARCHAR2, dł Integer, dop in IN VARCHAR2) zwraca tekst dopełniony z prawej strony do długości dł znakakiem dopełniającym dop RTRIM(tekst, wzor)zwraca tekst pozbawiony wszystkich znaków znajdujących się na końcu łańcucha, umieszczonych we wzór SUNDEX(tekst)zwraca fonetyczne kodowanie dla tekst SUBSTR(tekst, poz, dł)Zwraca fragment łańcucha tekst od pozycji poz, o długości dł TRANSLATE(tekst, zrodlo, cel)zwraca łańcuch tekstowy tekst, w którym występowania znaków zawartych w łańcuchu zrodlo zostały wymienione na znaki z łańcucha cel zgodnie z pozycją w łańcuchu Upper(tekst)Zwraca łańcuch znakowy tekst w, którym wszystkie znaki są wielkimi literami.

3 Funkcje numeryczne (wybrane) ABS(n in Number) zwraca wartość bezwzględną CEIL(n in Number)zwraca najmniejszą wartość całkowitą większą lub równą n FLOOR(n I Number)zwraca największą wartość całkowitą mniejszą lub równą n LOG(n1 number, n2 number)zwraca wartość logarytmu z n2 o podstawie z n1, n1>1, n2>0 LNzwraca wartość logarytmu naturalnego MOD(n1 number, n2, number)zwraca wartość reszty z dzielenia n1/n2 POWER(n number, e number)zwraca wartość n podniesioną do potęgi e ROUND(n1 number, n2 integer)zwraca wartość n1 po zaokrągleniu do n2 miejsc po przecinku SQRT(n)zwraca pierwiastek kwadratowy z n TRUNC(n number, m integer)zwraca n obcięte do m miejsc po przecinku

4 Funkcje związane z datą (wybrane) ADD_MONTHS(data, m) zwraca date po dodaniu m miesięcy do daty MONTHS_BETWEEN(data1, data2)zwraca ilość miesięcy między datami ROUND(data, maska)zaokrągla datę zgodnie z maską TRUNC(data, maska)obcina date zgodnie z maską Funkcje konwersji (wybrane) TO_CHAR(param data/number, maska) konwersja daty/liczby na tekst TO_DATE(param varchar2/number, maskakonwersja tekstu/liczby na datę TO_NUMBER(param varchar2)konwersja tekstu na liczbe

5 Operatory Operatoropis **potęgowanie NOTLogiczna negacja operator negacji NOT może być łączony z innymi operatorami: IS NOT NULL, NOT LIKE, Not BETWEEN, NOT IN | łączenie łańcuchów !=,, ~=, ^=różne IS NULL LIKE BETWEEN INczy znajduje się w zestawie AND OR :=staje się (operator przypisania)

6 Typy danych (wybrane) DATE BOOLEANTrue, False NUMBERliczby całkowite i rzeczywiste def z podaniem precyzji BINARY_INTEGERliczba całkowita ze znakiem POSITIVEdodatnie całkowite NATURALnieujemne całkowite SIGNTYPE-1,0,1 DOUBLE PRECISION INTEGERpodtyp number PLS_INTEGERcałkowite ze znakiem (bardzo szybkie) VARCHAR2łańcuch znakowe o zmiennej długości CHARłańcuch znakowe o stałej długości ROWIDnumer obiektu danych

7 Maski DATY(wybrane) MM numer miesiąca RMrzymski numer mies MONtrzyliterowy skrót nazwy mies. Dnumer dnia w tygodniu DDnumer dnia w miesiącu DDDNumer dnia w roku DYTrzyliterowy skrót nazwy dnia Y, YY, YYY, YYYYrok1,2,3,4 cyfrowy S.C., CCstulecie YEARrok słownie Qnumer kwartału WWnumer tygodnia

8

9

10

11

12

13 --create table tab_kredyt_bgz as select * from tab_kredyt where nls_upper(bank) like('BG%') create table tab_kredyt_bgz as select * from tab_kredyt where nls_upper(bank) like('BG%') drop table tab_kredyt_bgz Migawki

14 create table tab_osoby(imie Varchar(20), nazwisko varchar(20), pesel varchar(11)); insert into tab_osoby values ('Ewa', 'Kowalska', ' '); insert into tab_osoby values (Piotr', Nowak', ' ');

15 --delete select * from tab_kredyt_bgz where nls_upper(bank) not like(BG%) delete --select * from tab_kredyt_bgz where nls_upper(bank) not like('BG%')

16 update tab_kredyt set Klasyfikacja='Normalny' --select * --from tab_kredyt_bgz where nls_upper(Klasyfikacja) not like('N%') update tab_kredyt set kwota=kwota/ select * --from tab_kredyt_bgz

17 create or replace function pl(pesel in char) return char is cyfra number; begin cyfra := to_number(substr(pesel,10,1)); if (cyfra/2)=floor(cyfra/2) then return 'kobieta'; else return 'mężczyzna'; end if; end;


Pobierz ppt "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."

Podobne prezentacje


Reklamy Google