Funkcja INITCAP. SQL> select initcap(dname), initcap(loc) from dept; Funkcja SUBSTR
|
|
- Anna Milewska
- 7 lat temu
- Przeglądów:
Transkrypt
1 Bazy danych SQL: funkcje dostępne w Oracle Funkcje działające na pojedynczych wartościach Działają na każdym wierszu wybranym przez zapytanie Zwracają jeden wynik dla każdego wiersza Są jedno- lub wieloargumentowe Można je zagnieżdżać Można ich używać wszędzie tam, gdzie stosuje się zmienne, kolumny, wyrażenia, w klauzulach SELECT, WHERE, ORDER BY Funkcje znakowe Funkcje liczbowe Funkcje działające na datach Funkcje konwersji Funkcje polimorficzne Funkcje znakowe Funkcja LOWER LOWER (wartość) - zmienia wielkie litery na odpowiadające im małe litery alfabetu. Inne znaki pozostawia bez zmian. SQL> select lower(dname) from dept; LOWER(DNAME) accounting research sales operations 2 3 Funkcja UPPER UPPER (wartość) - zmienia małę litery na odpowiadające im wielkie litery alfabetu. Inne znaki pozostawia bez zmian. SQL> select ename from emp where ename =upper('&ename'); Proszę podać wartość dla ename: smith stare 1: select ename from emp where ename =upper('&ename') nowe 1: select ename from emp where ename =upper('smith') ENAME SMITH Funkcja INITCAP INITCAP (wartość) - zamienia pierwszą literę każdego słowa na wielką, pozostałe litery na małe. Inne znaki pozostawia bez zmian. SQL> select initcap(dname), initcap(loc) from dept; INITCAP(DNAME) INITCAP(LOC) Accounting New York Research Dallas Sales Chicago Operations Boston Funkcja LPAD LPAD (wartość, n, [ ciąg ]) - uzupełnia kolumny lub literały z lewej strony do długości n za pomocą zadanego wyrażenia napisowego ciąg. Jeśli ostatni argument jest opuszczony, następuje uzupełnienie spacjami. SQL> select lpad(dname, 20,'*'), lpad(dname, 20), lpad(deptno, 20,'.') from dept; LPAD(DNAME,20,'*') LPAD(DNAME,20) LPAD(DEPTNO,20,'.') **********ACCOUNTING ACCOUNTING...10 ************RESEARCH RESEARCH...20 ***************SALES SALES...30 **********OPERATIONS OPERATIONS Funkcja RPAD RPAD (wartość, n, [ ciąg ]) - uzupełnia kolumny lub literały z prawej strony do długości n za pomocą zadanego wyrażenia napisowego ciąg. Jeśli ostatni argument jest opuszczony, następuje uzupełnienie spacjami. SQL> select rpad(dname, 20,'*'), rpad(dname, 20), rpad(deptno, 20,'.') from dept; RPAD(DNAME,20,'*') RPAD(DNAME,20) RPAD(DEPTNO,20,'.') ACCOUNTING********** ACCOUNTING RESEARCH************ RESEARCH SALES*************** SALES OPERATIONS********** OPERATIONS Funkcja SUBSTR SUBSTR (wartość, m, [n]) - wybiara podciąg składający się z n znaków z kolumny, wyrażenia lub literału, począwszy od znaku o numerze m. Jeśli n nie jest podane, wynikiem jest podciąg od pozycji m do końca wartości, z której wycinamy. SQL> select substr('oracle',2,4), substr(dname, 2), substr(dname, 3, 5) from dept; SUBS SUBSTR(DNAME, SUBST RACL CCOUNTING COUNT RACL ESEARCH SEARC RACL ALES LES RACL PERATIONS ERATI Funkcja INSTR INSTR (wartość, ciag ) - wskazuje miejsce pierwszego wystąpienia wzorca ciąg ; INSTR (wartość, ciag,m,n) - wskazuje miejsce położenia n-tego wystąpienia wzorca ciąg, począwszy od pozycji m. SQL> select dname, instr(dname,'a'), instr(dname,'es'), instr(dname, 'C', 1,2) from dept; DNAME INSTR(DNAME,'A') INSTR(DNAME,'ES') INSTR(DNAME,'C',1,2) ACCOUNTING RESEARCH SALES OPERATIONS
2 Funkcje LTRIM i RTRIM LTRIM (wartość, znaki ); RTRIM(wartość, znaki ) - usuwa z lewej (RTRIM z prawej) strony wystąpienia dowolnych kombinacji znaków należących do argumentu znaki. Jeśli drugi argument nie jest podany, usuwa spacje. SQL> select dname, ltrim(dname, 'A'), ltrim(dname,'as'), ltrim(dname, 'ASOP') from dept; DNAME LTRIM(DNAME,'A LTRIM(DNAME,'A LTRIM(DNAME,'A ACCOUNTING CCOUNTING CCOUNTING CCOUNTING RESEARCH RESEARCH RESEARCH RESEARCH SALES SALES LES LES OPERATIONS OPERATIONS OPERATIONS ERATIONS SQL> select dname, rtrim(dname, 'G'), rtrim(dname,'ghs') from dept; DNAME RTRIM(DNAME,'G RTRIM(DNAME,'G ACCOUNTING ACCOUNTIN ACCOUNTIN RESEARCH RESEARCH RESEARC SALES SALES SALE Funkcja LENGTH LENGTH (wartość) - zwraca długość ciągu zawartego w argumencie SQL> select length('sql'), length(deptno), length(dname) from dept; LENGTH('SQL') LENGTH(DEPTNO) LENGTH(DNAME) Funkcja TRANSLATE TRANSLATE (źródło, z, na) - w żródłowym ciągu znaków każde wystąpienie dowolnego znaku występujacego w ciągu z, zostanie zastąpione odpowiadającym (według pozycji) znakiem z ciągu na. Pozostałe znaki nie są zmieniane. Jeśli nie ma odpowiadajacego znaku (argument na jest krótszy niż argument z), wystąpienie znaku źródłowego zostanie usunięte Funkcja REPLACE REPLACE (źródło, wzorzec, ciąg_zastępujący) - w źródłowym ciągu wszystkie wystąpienia danego ciągu wzorzec 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 zostaną usunięte. UWAGA: Funkcja REPLACE stanowi uzupełnienie funkcji TRANSLATE. TRANSLATE realizuje zamianę znaków typu jeden na jeden. REPLACE pozwala na zamianę, wzgędnie usuwanie całych ciągów znaków. Wzorzec i ciąg_zastepujący mogą być różnej długości. Funkcje liczbowe Funkcja ROUND ROUND (wartość, n) - zaokrągla wartości do -tego miejsca po przecinku. Jeśli n jest ujemne, zaokrąglenie natepuje do n-tego miejsca przed prezcinkiem. Jeśli n nie jest podane, zaokrągla się do jedności. SQL> SELECT ROUND(45.932,1), ROUND(45.932), ROUND(45.932,-1), ROUND(SAL/32,2) FROM EMP WHERE DEPTNO=10; ROUND(45.932,1) ROUND(45.932) ROUND(45.932,-1) ROUND(SAL/32,2) , ,56 45, ,25 45, ,63 Funkcja TRUNC TRUNC (wartość, n) - obcina podaną wartość do n-tego miejsca po przecinku. Jeśli n jest ujemne, n cyfr przed przecinkiem zostaje zamienione na 0. Jeśli n nie jest podane, obcięcie następuje z dokładnością do jedności. SQL> SELECT TRUNC(45.932,1), TRUNC(45.932), TRUNC(45.932,-1), TRUNC(SAL/32,2) FROM EMP WHERE DEPTNO=10; TRUNC(45.932,1) TRUNC(45.932) TRUNC(45.932,-1) TRUNC(SAL/32,2) , ,56 45, ,25 45, , Funkcja CEIL CEIL (wartość) - wynikiem jest najmniejsza liczba całkowita większa lub równa podanej wartości. SQL> SELECT CEIL(SAL),CEIL(99.9), CEIL(101.76),CEIL(-11.1) FROM EMP WHERE SAL BETWEEN 3000 AND 5000; CEIL(SAL) CEIL(99.9) CEIL(101.76) CEIL(-11.1) Funkcja FLOOR FLOOR (wartość) - największa liczba całkowita mniejsza lub równa podanej wartości. SQL> SELECT FLOOR(SAL),FLOOR(99.9), FLOOR(101.76),FLOOR(-11.1) FROM EMP WHERE SAL BETWEEN 3000 AND 5000; FLOOR(SAL) FLOOR(99.9) FLOOR(101.76) FLOOR(-11.1) Funkcja POWER POWER(wartość, n) - podnosi podaną wartość do n-tej potęgi. SQL> SELECT SAL, POWER(SAL, 2), POWER(SAL,3),POWER(50,5) FROM EMP WHERE DEPTNO=10; SAL POWER(SAL,2) POWER(SAL,3) POWER(50,5) ,4706E ,2500E
3 Funkcja SQRT Funkcja SIGN Funkcja ABS SQRT(wartość) - pierwiastek kwadratowy z wartości kolumny lub zadanej wartości. SQL> SELECT SAL,SQRT(SAL), SQRT(40), SQRT(COMM) FROM EMP WHERE COMM>0; SAL SQRT(SAL) SQRT(40) SQRT(COMM) , , , , , , , , SIGN(wartość) - funkcja zwraca -1, jeśli argument jest ujemny, 0. jeśli jest zerem oraz +1 jeśli jest dodatni. SQL> SELECT SAL-COMM, SIGN(SAL-COMM), COMM-SAL, SIGN(COMM-SAL) FROM EMP WHERE DEPTNO=30; SAL-COMM SIGN(SAL-COMM) COMM-SAL SIGN(COMM-SAL) ABS(wartość) zwraca wartość bezwzględną argumentu. SQL> SELECT SAL, COMM, COMM-SAL, ABS(COMM-SAL), ABS(-35) FROM EMP WHERE DEPTNO=30; SAL COMM COMM-SAL ABS(COMM-SAL) ABS(-35) MOD(wartość1, wartość2) - reszta z dzielenia wartości1 przez wartość Typ DATE Pseudokolumna SYSDATE Wyrażenia arytmetyczne dla dat Typ danych DATE W formacie DATE można wyróżnic: identyfikator stulecia, rok; miesiąc; dzień; godzinę; minutę; sekundę Daty mogą występować w przedziale od 1-ego stycznia 4712 p.n.e. do 31-ego grudnia 4712 n.e. SYSDATE - pseudokolumna zawierajaca datę systemową - bieżącą datę i godzinę. Można ją używać jak każdą inną kolumnę, np. można ją umiecić na liście klauzuli SELECT i wybrać z dowolnej tabeli. Można ją traktową jako 0 argumentową funkcję, która zwraca wynik typu DATE. SQL> SYSDATE SP2-0042: nieznane polecenie "SYSDATE" - reszta linii pomijana. SQL> SELECT SYSDATE FROM DUAL; SYSDATE /10/21 Tabela DUAL - istnieje w każdej bazie ORACLE i jest dostępna do odczytu dla wszystkich użytkowników. Składa się z jednej kolumny i jednego wiersza. Jest użytecza wówczas, gdy chcemy wybrać jakąś pojedynczą wartość, która nie zależy od zawartości naszych tabel. data + liczba - dodanie do daty pewnej liczby dni - wynikiem jest data data-liczba - odjęcie od daty pewnej liczby dni - wynikiem jest data data-data - odjecie od daty innej daty, wynikiem jest liczba dni między nimi UWAGA: liczba może być ułamkiem, wówczas do daty dodana zostanie odpowiednia liczba godzin, minut, sekund. SQL> SELECT HIREDATE, HIREDATE+7, HIREDATE-7, SYSDATE-HIREDATE FROM EMP WHERE HIREDATE LIKE'%06%'; HIREDATE HIREDATE HIREDATE SYSDATE-HIREDATE /06/09 81/06/16 81/06/ , Funkcja MONTHS_BETWEEN Funkcja ADD_MONTHS Funkcja NEXT_DAY MONTHS_BETWEEN (data1, data2) - zwraca odstęp pomiędzy wyspecyfikowanymi datami wyrażony w miesiącach. Wynik dodatni, jeśli data1 późniejsza od data2, lub ujemny w przeciwnym przypadku. ADD_MONTHS (data, n) - zwraca datę plus n miesięcy kalendarzowych, n- całkowite, ale może być ujemne. Jeśli otrzymamy błędną datę (np. 30 lutego) wynikiem będzie ostatnia sensowna data w otrzymanym miesiącu. NEXT_DAY(data1, dzień_tygodnia) - zwraca pierwsząpo wskkazanej datę, której dzień tygodnia jest taki jak wskazuje drugi argument. W argumencie podajemy numer lub nazwę dnia tygodnia. SQL> SELECT MONTHS_BETWEEN(SYSDATE, HIREDATE), MONTHS_BETWEEN('82/01/01','88/11/05') FROM EMP WHERE MONTHS_BETWEEN(SYSDATE, HIREDATE)>288; MONTHS_BETWEEN(SYSDATE,HIREDATE) MONTHS_BETWEEN('82/01/01','88/11/05') , , , , , , , , SQL> SELECT HIREDATE, ADD_MONTHS(HIREDATE, 3), ADD_MONTHS(HIREDATE,-3) FROM EMP WHERE DEPTNO=20; HIREDATE ADD_MONT ADD_MONT 80/12/17 81/03/17 80/09/17 81/04/02 81/07/02 81/01/02 87/04/19 87/07/19 87/01/19 87/05/23 87/08/23 87/02/23 81/12/03 82/03/03 81/09/03 SQL> SELECT HIREDATE, NEXT_DAY(HIREDATE, 'PIĄTEK'), NEXT_DAY(HIREDATE, 6) FROM EMP WHERE DEPTNO=20; HIREDATE NEXT_DAY NEXT_DAY 80/12/17 80/12/19 80/12/20 81/04/02 81/04/03 81/04/04 87/04/19 87/04/24 87/04/25 87/05/23 87/05/29 87/05/
4 Funkcja LAST_DAY LAST_DAY(data1) - wynikiem jest data ostatniego dnia w miesiącu, do którego należy data1. SQL> SELECT SYSDATE, LAST_DAY(SYSDATE), HIREDATE, LAST_DAY(HIREDATE), LAST_DAY(TO_DATE('03/10/2005', 'DD/MM/YYYY')) FROM EMP WHERE DEPTNO=20; SYSDATE LAST_DAY HIREDATE LAST_DAY LAST_DAY /10/21 05/10/31 80/12/17 80/12/31 05/10/31 05/10/21 05/10/31 81/04/02 81/04/30 05/10/31 05/10/21 05/10/31 87/04/19 87/04/30 05/10/31 05/10/21 05/10/31 87/05/23 87/05/31 05/10/31 05/10/21 05/10/31 81/12/03 81/12/31 05/10/31 Funkcja ROUND ROUND(data1) - wynikiem jest data1 ze wskaxnikiem godzinowym ustalonym na północ, jeśli data1 wskazuje na godzinę przed południem, lub na północ dnia następnego, gdy data1 wskazuje na godzinę przed południem ROUND(data1, MONTH ) - wynikiem jest data pierwszego dnia miesiąca zawierającego data1, gdy jest ona z pierwszej połowy miesiąca, lub pierwszego dnia następnego miesiąca w przeciwnym przypadku. ROUND(data1, YEAR ) - zaokrąglenie do pierwszego dnia roku. SQL> SELECT SYSDATE, ROUND(SYSDATE,'MONTH'), ROUND(SYSDATE,'YEAR') FROM DUAL; SYSDATE ROUND(SY ROUND(SY 05/10/21 05/11/01 06/01/01 Funkcja TRUNC TRUNC(data1, dokładność) - wynikiem jest data pierwszego dnia miesiaca zawierajacego data1, jeśli dokładność jest MONTH lub pierwszego dnia roku, jeśli dokładność jest YEAR. Bez drugiego argumentu funkcja powoduje usunięcie składnika godzinowego z daty Funkcje konwersji TO_CHAR (liczba data[,format ]) - zamiana liczby lub daty na ciąg znaków zgodny z formatem opisanym w parametrze format TO_NUMBER (tekst) - zamiana ciągu znaków zawierających liczbę na daną typu NUMBER TO_DATE( tekst, format ) - zamiana ciągu znaków reprezentujących datę w formacie opisanym w parametrze format na daną typu DATE Funkcja TO_CHAR konwersja dat SQL> SELECT TO_CHAR(SYSDATE,'DAY,DD MONTH YYYY') FROM DUAL; TO_CHAR(SYSDATE,'DAY,DDMONTHYYYY PIĄTEK,21 PAŹDZIERNIK 2005 SQL> SELECT TO_CHAR(SYSDATE,'HH:MI:SS') FROM DUAL; TO_CHAR( :06:30 Przykłady formatów dat: YYYY, YYY, YY, Y - 4, 3, 2,lub ostatnia cyfra roku MM - miesiąc MONTH - nazwa miesiąca DDD, DD, D - dzień roku, miesiąca lub tygodnia DAY - nazwa dnia tygodnia HH - godzina MI - minuta; SS - sekunda Funkcja TO_CHAR konwersja liczb SQL> SELECT TO_CHAR(SAL, '$9,999') FROM EMP; TO_CHAR $800 $1,600 $1,250 $2,975 Formaty dla liczb: Wzorzec Znaczenie Przykład 9 Pozycja cyfry liczba dziewiątek określa szerokość wyświetlania) 0 Wyświetlani zer wiodących $ Ruchomy znak dolara $99999 $1234. Pozycja kropki dziesiętnej Funkcja TO_NUMBER i TO_DATE SQL> SELECT EMPNO, ENAME,JOB,SAL FROM EMP WHERE SAL>TO_NUMBER('1500'); EMPNO ENAME JOB SAL ALLEN SALESMAN JONES MANAGER BLAKE MANAGER CLARK MANAGER 2450 SQL> SELECT EMPNO, ENAME, HIREDATE FROM EMP WHERE HIREDATE=TO_DATE ('GRUDZIEÑ 17, 1980','MONTH DD,YYYY'); EMPNO ENAME HIREDATE SMITH 80/12/17 Funkcje polimorficzne Funkcja DECODE Funkcje polimorficzne - funkcje, które nie są związane ze szczególnym typem danych, działają podobnie dla wielu różnych danych. DECODE - umożliwia warunkową realizację zapytań, gdyż działa na zasadzie typu case czy if-then-else z innych języków. DECODE(wyrażenie, wyr1, wynik1, [wyr2, wynik2,...] wynik domyślny) Uwagi: wyrażenie może być dowolnego typu wartość wyr muszą być takiego samego typu jak wyrażenie Funkcja DECODE SQL>SELECT ENAME, JOB, DECODE(JOB, 'CLERK', 'PRACOWNIK', 'MANAGER', 'SZEF', ' ') TŁUMACZENIE FROM EMP; ENAME JOB TŁUMACZEN SMITH CLERK PRACOWNIK ALLEN SALESMAN WARD SALESMAN JONES MANAGER SZEF
5 Funkcja DECODE SQL> SELECT GRADE, DECODE(GRADE, 1, '15%', 2, '10%', 3, '8%', '5%') BONUS FROM SALGRADE; GRADE BON % 2 10% 3 8% 4 5% 5 5% Inne funkcje NVL (wyrażenie1, wyrażenie2) - zmienia wartość NULL w pierwszym argumencie na wartość2 GREATEST (wartość1, wartość2,...) - zwraca największą wartość z listy LEAST(wartość1, wartość2,...) - zwraca najmniejszą wartość sposród podanych argumentów 37 38
PL/SQL. Funkcje wbudowane
Slajd 1 PL/SQL Opis funkcji SQL PL/SQL(funkcje SQL) M. Rakowski - WSISiZ 1 Slajd 2 Funkcje wbudowane Funkcje wbudowane mają za zadanie umożliwić bardziej zaawansowane operowanie danymi. Funkcje operacji
Bardziej szczegółowoBazy danych. Plan wykáadu. Diagramy ER. Podstawy modeli relacyjnych. Wykáad 3: Relacyjny model danych. SQL - zmienne podstawienia, funkcje
Plan wykáadu Bazy danych Wykáad 3: Relacyjny model danych. SQL - zmienne podstawienia, funkcje Diagramy E/R - powtórzenie Relacyjne bazy danych Od diagramów E/R do relacji SQL - zmienne podstawienia, funkcje
Bardziej szczegółowoFunkcje. Rozdział 3a Funkcje wierszowe. Funkcje znakowe (1) Funkcje wierszowe
Funkcje Rozdział 3a Funkcje wierszowe Funkcje wierszowe (funkcje znakowe, funkcje liczbowe, funkcje operujące na datach, funkcje konwersji, funkcje polimorficzne) Przekształcają dane, pobrane przez polecenie
Bardziej szczegółowoJęzyk SQL. Rozdział 3. Funkcje wierszowe
Język SQL. Rozdział 3. Funkcje wierszowe Funkcje wierszowe (funkcje znakowe, funkcje liczbowe, funkcje operujące na datach, funkcje konwersji, funkcje polimorficzne). 1 Funkcje Przekształcają dane, pobrane
Bardziej szczegółowoFunkcje. Rozdział 3. Funkcje. Funkcje znakowe (1) Funkcje wierszowe
Funkcje Rozdział 3 Funkcje Funkcje wierszowe (funkcje znakowe, funkcje liczbowe, funkcje operujące na datach, funkcje konwersji, funkcje polimorficzne), funkcje grupowe, podział relacji na grupy, klauzule
Bardziej szczegółowoJęzyk SQL. Rozdział 3. Zaawansowana selekcja danych
Język SQL. Rozdział 3. Zaawansowana selekcja danych Selekcja wg wartości elementów czasowych, ciągów znaków i liczb. Konstrukcja warunkowa. 1 Funkcje Przekształcają dane, pobrane przez polecenie SQL, lub
Bardziej szczegółowoBazy danych. Plan wykładu. Dekompozycja relacji. Anomalie. Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce
Plan wykładu Bazy danych Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce Małgorzata Krtowska Katedra Oprogramowania e-mail: mmac@ii.pb.bialystok.pl Proces dobrego projektowania
Bardziej szczegółowoPL/SQL. Część 1 Oracle SQL. Piotr Medoń
PL/SQL Część 1 Oracle SQL Piotr Medoń Cele Różnice w budowie zapytań bazodanowych pomiędzy bazami SQL Server oraz Oracle Standardowe funkcje Oracle SQL 2 Wprowadzenie do SQL SQL (Structured Query Language)
Bardziej szczegółowoosiągnął długość podaną jako drugi parametr. Jeśli wynik jest dłuższy niż zadeklarowana długość, zostaje ucięty z prawej strony.
Funkcje jednowierszowe. Upper: Zamienia wszystkie litery na wielkie. Lower: Zamienia wszystkie litery na małe. Initcap: Zwiększa pierwsze litery wszystkich wyrazów. np.select initcap( ola, ala ) from dual;
Bardziej szczegółowoBazy danych. Plan wykáadu. Zale*noci funkcyjne. Wykáad 4: Relacyjny model danych - zale*noci funkcyjne. A B
Plan wykáadu Bazy danych Wykáad 4: Relacyjny model danych - zale*noci funkcyjne. Maágorzata Krtowska Wydziaá Informatyki Politechnika Biaáostocka Deficja zale*noci funkcyjnych Klucze relacji Reguáy dotyczce
Bardziej szczegółowoZadania SELECT do schematu EDS (EMP, DEPT, SALGRADE)
Zadania SELECT do schematu EDS (EMP, DEPT, SALGRADE) W Bazie występują trzy tabele, o następujących schematach: EMP {empno(pk), ename, deptno(fk), mgr(fk), sal, comm, hiredate, job} DEPT {deptno(pk), dname,
Bardziej szczegółowoOracle PL/SQL. Paweł Rajba. pawel@ii.uni.wroc.pl http://www.kursy24.eu/
Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 1 Wprowadzenie Dostęp do bazy danych Program SQL*Plus Podstawy PL/SQL - 2 - Wprowadzenie Dlaczego warto uczyć się o Oracle u? Oracle
Bardziej szczegółowoZagadnienia podstawowe
Zagadnienia podstawowe Każdy wiersz w tabeli jest unikalnie identyfikowany przez klucz główny (PK). Możesz logicznie powiązać dane z wielu tabel za pomocą klucza obcego (FK). Nazwa Tabeli: PRACOWNICY Nazwa
Bardziej szczegółowoMateriały szkoleniowe. Podstawy języka SQL
Materiały szkoleniowe Podstawy języka SQL Spis treści Zawartość tabel wykorzystywanych na kursie... 4 Zawartość tabeli DEPT...5 Zawartość tabeli EMP...5 Zawartość tabeli SALGRADE...5 Budowa tabel wykorzystywanych
Bardziej szczegółowoSzkolenie Oracle SQL podstawy. Terminy. 15 17 lutego 2010 First Minute! 1100zł!
Szkolenie Oracle SQL podstawy Terminy 15 17 lutego 2010 First Minute! 1100zł! Opis szkolenia Baza danych Oracle od dawna cieszy się zasłużona sławą wśród informatyków. Jej wydajność, szybkość działania
Bardziej szczegółowoBazy danych. Plan wykładu. Definicja zalenoci funkcyjnych. Zalenoci funkcyjne. Wykład 4: Relacyjny model danych - zalenoci funkcyjne.
Plan wykładu Bazy danych Wykład 4: Relacyjny model danych - zalenoci funkcyjne. SQL - funkcje Deficja zalenoci funkcyjnych Klucze relacji Reguły dotyczce zalenoci funkcyjnych Domknicie zbioru atrybutów
Bardziej szczegółowoTECHNOLOGIE BAZ DANYCH
TECHNOLOGIE BAZ DANYCH WYKŁAD 3 Diagramy związków encji. Funkcje agregujące. (Wybrane materiały) Dr inż. E. Busłowska Copyright 2014-2015 E. Busłowska. 1 DIAGRAMY ZWIĄZKÓW ENCJI (DZE) Metoda graficznej
Bardziej szczegółowoWykład 8 Implementacja języka SQL w systemach baz danych Oracle specyficzne konstrukcje i funkcje Oracle SQL, funkcje numeryczne, znakowe, daty i
Wykład 8 Implementacja języka SQL w systemach baz danych Oracle specyficzne konstrukcje i funkcje Oracle SQL, funkcje numeryczne, znakowe, daty i czasu, parametryzacja zapytao. I. Wybrane specyficzne funkcje
Bardziej szczegółowoŚciągawka z funkcji i właściwości systemowych VBA. Opis działania i parametrów. Nazwa funkcji. Składnia zwracanej wartości
Ściągawka z funkcji i właściwości systemowych VBA. Nazwa funkcji Składnia Typ zwracanej wartości Opis działania i parametrów Funkcje konwersji CBool CBool(arg) Boolean arg powinno być wartością numeryczną
Bardziej szczegółowoLaboratorium Baz Danych. Zapytania SQL (część 3)
Laboratorium Baz Danych Zapytania SQL (część 3) Uwagi: 1. Wszystkie zapytania dotyczą bazy danych zapytania (skrypt baza6.sql) 2. Wszystkie utworzone zapytania umieszczamy w skrypcie, który pokazujemy
Bardziej szczegółowoTechnologie baz danych
Plan wykładu Technologie baz danych Wykład 6: Algebra relacji. SQL - cd Algebra relacji operacje teoriomnogościowe rzutowanie selekcja przemianowanie Małgorzata Krętowska Wydział Informatyki Politechnika
Bardziej szczegółowoStandard SQL/XML. Wprowadzenie do XQuery
Standard SQL/XML Wprowadzenie do XQuery Marek Wojciechowski marek@cs.put.poznan.pl http://www.cs.put.poznan.pl/~marek/ Języki zapytań dla XML Wraz z pojawieniem się standardu XML pojawiały się również
Bardziej szczegółowoAdministracja i programowanie pod Microsoft SQL Server 2000
Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 3 Podstawy programowania w T-SQL Zmienne i operatory Instrukcje sterujące Komunikaty Format daty
Bardziej szczegółowoa) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty)
Ćwiczenia MS Access/SQL I. Zadania podstawowe 1. Wyświetlanie zawartości tabeli a) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty). ; b) Polecenie: Wyświetl dane (wszystkie
Bardziej szczegółowoBAZY DANYCH JĘZYK ZAPYTAŃ BAZ DANYCH SQL. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza
BAZY DANYCH Microsoft Access JĘZYK ZAPYTAŃ BAZ DANYCH SQL Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii
Bardziej szczegółowoSpis treści. 1 Kraj/region i język Ustawienia regionalne Liczby Waluta Czas i data Inne...
2 Spis treści 1 Kraj/region i język 4 1.1 Ustawienia regionalne................................... 4 1.2 Liczby............................................ 4 1.3 Waluta............................................
Bardziej szczegółowoFunkcje analityczne SQL CUBE (1)
Funkcje analityczne SQL CUBE (1) JOB DEPTNO SUM(SAL) --------- ---------- ---------- 29025 10 8750 20 10875 30 9400 CLERK 4150 CLERK 10 1300 CLERK 20 1900 CLERK 30 950 ANALYST 6000 ANALYST 20 6000 MANAGER
Bardziej szczegółowoZbiór pytań nr 2. 1 Tabela DEPARTMENTS ma następującą strukturę:
Zbiór pytań nr 2 1 Tabela DEPARTMENTS ma następującą strukturę: Nazwa kolumny Typ danych Uwagi dept_id NUMBER(4) NOT NULL, PRIMARY KEY dept_name VARCHAR2(30) mgr_id NUMBER(6) location_id NUMBER(4) Które
Bardziej szczegółowoWybór EUROPEAN będzie rozpoznawał dzień przed miesiącem, natomiast US miesiąc przed dniem.
Typy numeryczne Typy daty i czasu. W celu uniknięcia niejasności czy zapis 11-08-2005 oznacza - 11 sierpnia 2005, czy może 8 listopada 2005, należy ustalić sposób interpretacji daty (europejski lub amerykański).
Bardziej szczegółowoWprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2
Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone
Bardziej szczegółowoBazy danych 7/15. Andrzej Łachwa, UJ,
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 7/15 Tabele pomocnicze Tabele pomocnicze nie są częścią modelu danych, więc nie powinny pojawiać się na etapie
Bardziej szczegółowoHurtownie danych - przegląd technologii
Funkcje analityczne SQL CUBE (1) Hurtownie danych - przegląd technologii Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel JOB DEPTNO SUM(SAL) 8750
Bardziej szczegółowoBazy danych SQL Server 2005
Bazy danych SQL Server 2005 TSQL Michał Kuciapski Typ zadania: Podstawowe zapytania Select Zadanie 1: Wyświetl następujące informacje z bazy: A. 1. Wyświetl informacje o klientach: nazwa firmy, imie, nazwisko,
Bardziej szczegółowoPodstawy języka SQL Co to jest SQL? Możliwości SQL SQL*Plus
Podstawy języka SQL Co to jest SQL? Structured Query Language uchodzi za standard języka zapytań kierowanych do systemu zarządzania bazą danych. SQL jest językiem deklaratywnym tj. takim, w którym istotne
Bardziej szczegółowoAutor: dr inż. Katarzyna Rudnik
Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe
Bardziej szczegółowoOBLICZENIA NA DANYCH
OBLICZENIA NA DANYCH WYRAŻENIA W JĘZYKU 4GL 1. stałe numeryczne Liczby używane w wyrażeniach SAS. Możemy je prezentować w zapisie standardowym (np. 5, 6.7, -2.1), w notacji naukowej (np. 2e5(czyli 2*10
Bardziej szczegółowoARKUSZ KALKULACYJNY komórka
ARKUSZ KALKULACYJNY Arkusz kalkulacyjny program służący do obliczeń, kalkulacji i ich interpretacji graficznej w postaci wykresów. Przykłady programów typu Arkusz Kalkulacyjny: - Ms Excel (*.xls; *.xlsx)
Bardziej szczegółowoMateriały szkoleniowe. Podstawy jzyka SQL. Prowadzcy Anna Pijanowska - Kunierz Paweł ołnierczyk
Materiały szkoleniowe Podstawy jzyka SQL Prowadzcy Anna Pijanowska - Kunierz Paweł ołnierczyk Spis treci Zawarto tabel wykorzystywanych na kursie 5 Zawarto tabeli DEPT 6 Zawarto tabeli EMP 6 Zawarto tabeli
Bardziej szczegółowoWybór wszystkich danych: SELECT * FROM employee Wybór określonych kolumn lub wyrażeń: SELECT first_name, last_name, salary FROM employee
Polecenie SELECT instrukcja pobierająca dane z bazy danych (z tabel, widoków) użytkownik posługujący się nią musi mieć uprawnienia do pobierania danych wynikiem zapytania jest zawsze tablica o określonych
Bardziej szczegółowoLaboratorium Bazy danych SQL 2
Klauzula order by występuje jako ostatnia klauzula w poleceniu select, powoduje posortowanie wierszy będących wynikiem zapytania według wartości atrybutu w niej wskazanego. Domyślnie sortowanie jest według
Bardziej szczegółowoPrzydatne sztuczki - sql. Na przykładzie postgres a.
Przydatne sztuczki - sql. Na przykładzie postgres a. M. Wiewiórko 05/2014 Plan Uwagi wstępne Przykład Rozwiązanie Tabela testowa Plan prezentacji: Kilka uwag wstępnych. Operacje na typach tekstowych. Korzystanie
Bardziej szczegółowoXQuery. sobota, 17 grudnia 11
XQuery XQuery XQuery pozwala na wydobywanie danych z dokumentów XML w sposób podobny do tego w jaki używany jest SQL do tabel w bazach danych. XQuery to język do wykonywania zapytań na dokumentach XML.
Bardziej szczegółowo1. Wprowadzanie danych z klawiatury funkcja scanf
1. Wprowadzanie danych z klawiatury funkcja scanf Deklaracja int scanf ( const char *format, wskaźnik, wskaźnik,... ) ; Biblioteka Działanie stdio.h Funkcja scanf wczytuje kolejne pola (ciągi znaków),
Bardziej szczegółowo2. Język SQL SQL jest językiem deklaratywnym (Charakterystyczną cechą języków
Część II Bazy Danych podstawy SQL 1. Wprowadzenie Ćwiczenia z przedmiotu Bazy Danych" są poświęcone przede wszystkim językowi SQL (ang. Structured Query Language) i jego zastosowaniom. Język SQL jest strukturalnym
Bardziej szczegółowoMarek Rakowski Podstawy zdania SELECT Strona 1 z 12
Marek Rakowski Podstawy zdania SELECT Strona 1 z 12 Podstawy języka SQL Co to jest SQL? Structured Query Language uchodzi za standard języka zapytań kierowanych do systemu zarządzania bazą danych. SQL
Bardziej szczegółowoopisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy)
Zapytania SQL. Polecenie SELECT jest używane do pobierania danych z bazy danych (z tabel lub widoków). Struktura polecenia SELECT SELECT FROM WHERE opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje
Bardziej szczegółowoArytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI
Arytmetyka komputera Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka Opracował: Kamil Kowalski klasa III TI Spis treści 1. Jednostki informacyjne 2. Systemy liczbowe 2.1. System
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska SELECT [DISTINCT] FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] [ ] instrukcja może
Bardziej szczegółowoJęzyk SQL. Rozdział 2. Proste zapytania
Język SQL. Rozdział 2. Proste zapytania Polecenie SELECT, klauzula WHERE, operatory SQL, klauzula ORDER BY. 1 Wprowadzenie do języka SQL Język dostępu do bazy danych. Język deklaratywny, zorientowany na
Bardziej szczegółowoPL/SQL. Część 1 Bloki PL/SQL. Piotr Medoń
PL/SQL Część 1 Bloki PL/SQL Piotr Medoń Cele Zapoznanie się z podstawowymi typami PL/SQL Zapoznanie się z blokiem PL/SQL Zapoznanie się z instrukcjami sterującymi wykonaniem 2 Blok PL/SQL Struktura bloku
Bardziej szczegółowoTechnologie baz danych
Plan wykładu Technologie baz danych Wykład 2: Relacyjny model danych - zależności funkcyjne. SQL - podstawy Definicja zależności funkcyjnych Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów
Bardziej szczegółowoDZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH.
DZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH. Dodawanie,8 zwracamy uwagę aby podpisywać przecinek +, pod przecinkiem, nie musimy uzupełniać zerami z prawej strony w liczbie,8. Pamiętamy,że liczba to samo co,0, (
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska SELECT [DISTINCT] FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY ] [ ] instrukcja może
Bardziej szczegółowoBazy danych. Andrzej Łachwa, UJ, /14
Bazy danych Andrzej Łachwa, UJ, 2016 andrzej.lachwa@uj.edu.pl 3/14 Języki SQL, SQL 2 (1992), SQL 3 (1999-2002) https://pl.wikipedia.org/wiki/sql SQLite https://www.sqlite.org/ MySQL https://www.mysql.com/
Bardziej szczegółowoBazy danych 2. Anna Fiedorowicz Wydział Matematyki, Informatyki i Ekonometrii
Bazy danych 2 Anna Fiedorowicz Wydział Matematyki, Informatyki i Ekonometrii 24.02.2016 Literatura 1. S. Urman, R. Hardman, M. McLaughlin, Oracle Database 10g. Programowanie w języku PL/SQL, Helion, 2007.
Bardziej szczegółowoSQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL
Wprowadzenie do SQL SQL - Structured Query Language -strukturalny język zapytań Światowy standard przeznaczony do definiowania, operowania i sterowania danymi w relacyjnych bazach danych Powstał w firmie
Bardziej szczegółowoSQL, LIKE, IN, CASE, EXISTS. Marcin Orchel
SQL, LIKE, IN, CASE, EXISTS Marcin Orchel Spis treści 1 LIKE 2 2 BETWEEN 4 3 IN 5 4 EXISTS 6 5 WYRAŻENIA CASE 7 6 Zadania 9 1 Rozdział 1 LIKE Predykat LIKE jest testem dopasowującym wzorzec łańcucha. Składnia
Bardziej szczegółowokończy wysyłanie danych do pliku tworzy strukturę tabeli wyświetla opis struktury tabeli zmiana nazwy tabeli usuwanie tabeli
SPOOL moj_plik SPOOL OFF @ moj_ plik edit CREATE TABLE DESCRIBE ALTER TABLE RENAME DROP TABLE CONNECT CONNECT USER_NAME DISCONNECT EXIT zapisuje wszystkie wydane polecenia oraz ich wyniki do pliku moj_plik,
Bardziej szczegółowoSystemy zapisu liczb.
Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy. Zdobycie umiejętności wykonywania działań na liczbach w różnych systemach. Zagadnienia:
Bardziej szczegółowo3.3.1. Metoda znak-moduł (ZM)
3.3. Zapis liczb binarnych ze znakiem 1 0-1 0 1 : 1 0 0 1 1 0 1 1 0 1 0 0 0 0 1 0 0 0 1 reszta 0 0 0 0 0 0 0 1 3.3. Zapis liczb binarnych ze znakiem W systemie dziesiętnym liczby ujemne opatrzone są specjalnym
Bardziej szczegółowoWprowadzenie do baz danych
Wprowadzenie do baz danych Dr inż. Szczepan Paszkiel szczepanpaszkiel@o2.pl Katedra Inżynierii Biomedycznej Politechnika Opolska Wprowadzenie DBMS Database Managment System, System za pomocą którego można
Bardziej szczegółowoPrzedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński
Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński Temat: Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy.
Bardziej szczegółowoSystemy GIS Tworzenie zapytań w bazach danych
Systemy GIS Tworzenie zapytań w bazach danych Wykład nr 6 Analizy danych w systemach GIS Jak pytać bazę danych, żeby otrzymać sensowną odpowiedź......czyli podstawy języka SQL INSERT, SELECT, DROP, UPDATE
Bardziej szczegółowoBazy danych w aplikacjach internetowych
Literatura Bazy danych w aplikacjach internetowych Anna Fiedorowicz Wydział Matematyki, Informatyki i Ekonometrii 10.10.2016 1. S. Urman, R. Hardman, M. McLaughlin, Oracle Database 10g. Programowanie w
Bardziej szczegółowoLista zadań nr 1. Bazy danych laboratorium. dr inż. Grzegorz Bazydło, dr inż. Jacek Tkacz
Bazy danych laboratorium dr inż. Grzegorz Bazydło, dr inż. Jacek Tkacz G.Bazydlo@iie.uz.zgora.pl, www.uz.zgora.pl/~gbazydlo Lista zadań nr 1 Zagadnienia Poznanie narzędzia DBeaver. Konfiguracja połączenia
Bardziej szczegółowoĆwiczenie 2 funkcje wierszowe
Ćwiczenie 2 funkcje wierszowe Funkcje wierszowe, operatory zbiorowe Ćwiczenie 2 funkcje wierszowe Celem ćwiczenia jest zaprezentowanie zagadnień dotyczących stosowania w zapytaniach języka SQL predefiniowanych
Bardziej szczegółowoCw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Bardziej szczegółowo---------------------------------------------------------------------- LABORATORIUM 1
LABORATORIUM 1 --1. Składnia polecenia SELECT --2. Wybierz wszystko z tabeli studenci. --3. Pokaż atrybuty tabeli studenci. --4. Wybierz nazwiska i imiona z tabeli studenci. --5. Pokaż atrybuty tabeli
Bardziej szczegółowoLista zadań nr 1. 4. Wyświetlić imię i nazwisko dla każdego pracownika z departamentu DEP T NO o numerze 000.
Lista zadań nr 1 Zapytania SQL, SELECT z klauzulą WHERE i ORDER BY 1. Wyświetlić zawartość tablicy z pracownikami (EMPLOYEE). 2. Wyświetlić nazwisko i imię LAST NAME, F IRST NAME dla każdego pracownika.
Bardziej szczegółowoPrzegląd podstawowych funkcji Excel.
Przegląd podstawowych funkcji Excel. Spis treści I. Funkcje tekstu oraz pomocnicze... 1 1. FRAGMENT.TEKSTU(tekst;liczba_początkowa;liczba_znaków... 1 2. LEWY(tekst;liczba_znaków)... 2 3. Prawy (tekst;liczba_znaków)...
Bardziej szczegółowoSQL i PL/SQL podstawy
O Oracle ludzkim głosem SQL i PL/SQL podstawy Andrzej Klusiewicz \ Podstawy SQL i PL/SQL. Bezpłatny e-book wersja: 1.1 06-05-2013 www.jsystems.pl str. 1/140 Spis treści O Oracle ludzkim głosem...1 Licencja
Bardziej szczegółowoPodstawowe zapytania SELECT (na jednej tabeli)
Podstawowe zapytania SELECT (na jednej tabeli) Struktura polecenia SELECT SELECT opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje FROM nazwy tabel lub widoków WHERE warunek (wybieranie wierszy) GROUP
Bardziej szczegółowoLaboratorium nr 7. Temat: Podstawy języka zapytań SQL (część 1) 1. Wprowadzenie do laboratorium
Laboratorium nr 7 Temat: Podstawy języka zapytań SQL (część 1) Systemy Zarządzania Bazą Danych (SZBD) pozwalają na rozwiązanie wielu problemów związanych ze składowaniem, przeszukiwaniem i przekształcaniem
Bardziej szczegółowoOracle 12c: Nowości w SQL i PL/SQL
Oracle 12c: Nowości w SQL i PL/SQL Marek Wojciechowski Politechnika Poznańska, PLOUG Nowe możliwości w klauzuli DEFAULT Odwołania do sekwencji Obsługa jawnie wstawianych wartości NULL Wartości na poziomie
Bardziej szczegółowoZbiór pytań nr 5. 2 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu
Zbiór pytań nr 5 1 Które stwierdzenie opisuje najlepiej zbiór uprawnień dostępny po wykonaniu connect athos/musketeer grant select,insert,update,delete on athos.services to porthos with grant option; grant
Bardziej szczegółowoBazy danych 6. SQL funkcje daty i czasu, zmienne tymczasowe, aliasy
Bazy danych 6. SQL funkcje daty i czasu, zmienne tymczasowe, aliasy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2007/08 MySQL i programowanie wsadowe C:\wyklady\bazy> mysql < nazwa pliku
Bardziej szczegółowoBloki anonimowe w PL/SQL
Język PL/SQL PL/SQL to specjalny język proceduralny stosowany w bazach danych Oracle. Język ten stanowi rozszerzenie SQL o szereg instrukcji, znanych w proceduralnych językach programowania. Umożliwia
Bardziej szczegółowoZarzadzanie transakcjami. Transakcje
Transakcje Transakcja: ciąg zawierający jedno lub wiele poleceń SQL, zgrupowanych razem jako jedna logiczna jednostka działań, której nie można podzielić. Logiczna jednostka działań to zbiór logicznych
Bardziej szczegółowoĆwiczenie zapytań języka bazy danych PostgreSQL
Ćwiczenie zapytań języka bazy danych PostgreSQL 1. Uruchom link w przeglądarce: http://127.0.0.1/phppgadmin 2. Kliknij w zaznaczony na czerwono link PostgreSQL: 3. Zaloguj się wpisując hasło i login student.
Bardziej szczegółowoBazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL.
Plan wykładu Bazy danych Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL. Deficja zależności funkcyjnych Klucze relacji Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów
Bardziej szczegółowoWykład 5. SQL praca z tabelami 2
Wykład 5 SQL praca z tabelami 2 Wypełnianie tabel danymi Tabele można wypełniać poprzez standardową instrukcję INSERT INTO: INSERT [INTO] nazwa_tabeli [(kolumna1, kolumna2,, kolumnan)] VALUES (wartosc1,
Bardziej szczegółowo- język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji
6. Język SQL Język SQL (Structured Query Language): - język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji - stworzony w IBM w latach 70-tych DML (Data Manipulation
Bardziej szczegółowosqlplus [ użytkownik [ / hasło ] ]
Uruchomienie SQL*Plus: sqlplus [ użytkownik [ / hasło ] ] Zasady wpisywania komend PL/SQL: komendy mogą być wieloliniowe nie można skracać słów kluczowych można oddzielać słowa spacjami lub tabulacją słowa
Bardziej szczegółowon, m : int; S, a, b : double. Gdy wartości sumy składowej nie można obliczyć, to przyjąć Sij = 1.03 Dla obliczenia Sij zdefiniować funkcję.
Zadania-6 1 Opracować program obliczający wartość sumy: S n m ai bj i 1 j 1 ln( bi j a) n, m : int; S, a, b : double Gdy wartości sumy składowej nie można obliczyć, to przyjąć Sij = 103 Dla obliczenia
Bardziej szczegółowoFunkcje wbudowane PHP
Funkcje wbudowane PHP Funkcje daty i czasu Funkcja time() zwraca informacje na temat bieżącej daty i czasu. Nie posiada żadnych argumentów. Informacje o czasie dacie zwraca w formie liczby Liczba odpowiada
Bardziej szczegółowoJAVAScript w dokumentach HTML (1)
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript mogą być zagnieżdżane w dokumentach HTML. Instrukcje JavaScript
Bardziej szczegółowoPRZESTRZENNE BAZY DANYCH WYKŁAD 2
PRZESTRZENNE BAZY DANYCH WYKŁAD 2 Baza danych to zbiór plików, które fizycznie przechowują dane oraz system, który nimi zarządza (DBMS, ang. Database Management System). Zadaniem DBMS jest prawidłowe przechowywanie
Bardziej szczegółowoObliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne
Obliczenia inżynierskie arkusz kalkulacyjny Technologie informacyjne Wprowadzanie i modyfikacja danych Program Excel rozróżnia trzy typy danych: Etykiety tak określa sie wpisywany tekst: tytuł tabeli,
Bardziej szczegółowoKlasy: String, Random, Math. Korzystanie z dokumentacji.
Klasy: String, Random, Math. Korzystanie z dokumentacji. Ćwiczenia 3 7. Napisz program wyliczający największy wspólny dzielnik dwóch liczb całkowitych podanych przez użytkownika algorytmem Euklidesa. 8.
Bardziej szczegółowoW zapisie pewnej liczby w systemie rzymskim dwa znaki zastąpiono. D CC LVI Uzasadnij, że liczba ta jest mniejsza od 850.
Zadanie. Czy prawdą jest, że liczba LXV jest mniejsza od liczby XCVIII? Wybierz odpowiedź (tak) lub (nie) i jej uzasadnienie spośród zdań A- A. liczba LXV jest mniejsza od 70, a liczba XCVIII jest większa
Bardziej szczegółowoWidok Connections po utworzeniu połączenia. Obszar roboczy
Środowisko pracy 1. Baza danych: Oracle 12c - Serwer ELARA - Konta studenckie, dostęp także spoza uczelni - Konfiguracja: https://e.piotrowska.po.opole.pl/index.php?option=conf 2. Środowisko: SQL Developer
Bardziej szczegółowoLABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q
LABORAORIUM PROCESORY SYGAŁOWE W AUOMAYCE PRZEMYSŁOWEJ Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q 1. Zasady arytmetyki stałoprzecinkowej. Kody stałopozycyjne mają ustalone
Bardziej szczegółowoE.14 Bazy Danych cz. 12 SQL Wybrane funkcje serwera MySQL
Wprowadzenie Funkcje tekstowe Funkcje liczbowe Funkcje daty i czasu Funkcje konwersji Funkcje serwera MySQL Na podstawie: webmaster.helion.pl oraz: ihelp.ovh.org Tak jak we wszystkich innych językach programowania,
Bardziej szczegółowoSYSTEMY LICZBOWE 275,538 =
SYSTEMY LICZBOWE 1. Systemy liczbowe Najpopularniejszym systemem liczenia jest system dziesiętny, który doskonale sprawdza się w życiu codziennym. Jednak jego praktyczna realizacja w elektronice cyfrowej
Bardziej szczegółowoWydział Elektrotechniki, Informatyki i Telekomunikacji
Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki Instrukcja do zajęć laboratoryjnych wersja 3.0 Nr ćwiczenia: 4 Temat: Polecenie SELECT, cz. 1 Cel ćwiczenia: Celem
Bardziej szczegółowoniż zadeklarowana długość, zostaje ucięty z prawej strony. osiągnął długość podaną jako drugi parametr. Jeśli wynik jest dłuższy
Funkcje jednowierszowe. Funkcje znakowe Upper: Zamienia wszystkie litery na wielkie. Lower: Zamienia wszystkie litery na małe. Initcap: Zwiększa pierwsze litery wszystkich wyrazów. np. select initcap(
Bardziej szczegółowoRef. 7 - Język SQL - polecenia DDL i DML
Ref. 7 - Język SQL - polecenia DDL i DML Wprowadzenie do języka SQL. Polecenia generujące strukturę bazy danych: CREATE, ALTER i DROP. Polecenia: wprowadzające dane do bazy - INSERT, modyfikujące zawartość
Bardziej szczegółowoJęzyk SQL. Rozdział 9. Język definiowania danych DDL, cześć 1. Tworzenie relacji, typy danych, wartości domyślne atrybutów, słownik bazy danych.
Język SQL. Rozdział 9. Język definiowania danych DDL, cześć 1. Tworzenie relacji, typy danych, wartości domyślne atrybutów, słownik bazy danych. 1 polecenie CREATE TABLE CREATE TABLE nazwa_relacji Tworzenie
Bardziej szczegółowoSQL - Structured Query Language. strukturalny język zapytań
SQL - Structured Query Language strukturalny język zapytań SQL - Structured Query Language - strukturalny język zapytań Światowy standard przeznaczony do definiowania, operowania i sterowania danymi w
Bardziej szczegółowo