SQL select kredytobiorca,bank, rodzaj, data_zawarcia, klasyfikacja,kwota, terminzapadalnosci-data_zawarcia iledni from tab_kredyt where (terminzapadalnosci-data_zawarcia)>1095.

Slides:



Advertisements
Podobne prezentacje
Procedury wyzwalane Procedura wyzwalana (ang. trigger) - stanowi kod użytkownika przechowywany wewnątrz bazy i uruchamiany w określonych sytuacjach np.
Advertisements

Dr inż. Andrzej Szuwarzyński Dr inż. Marcin Forkiewicz
Skrypty, procedury przechowywane i wyzwalane
SQL – Strukturalny język zapytań
Bazy danych i inżynieria oprogramowania
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
Bazy danych - SQL.
Podejście relacyjne Podejście relacyjne opiera się na wykorzystaniu do przedstawiania danych modelu relacyjnego i zarządzania nimi matematycznego modelu.
Bazy danych 9. SQL — Różności P. F. Góra semestr letni 2004/05
Bazy danych 8. SQL podstawy P. F. Góra semestr letni 2004/05.
Relacyjne Bazy Danych Wykład 02/03 Wojciech St
Bazy danych II Instrukcja INSERT Piotr Górczyński 25/08/2001.
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 7: Relacje i ograniczenia integralnościowe Język definiowania danych - DDL (Data Definition.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 8: Perspektywy i sekwencery.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 2: Język bazy danych - SQL Proste zapytania.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 9: Język manipulowania danymi DML (Data Manipulation Language)
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 3: Język bazy danych - SQL Funkcje grupowe.
Metody autoryzacji użytkowników wymaga integracji z systemem operacyjnym nie wymaga logowania mała pewność mechanizmu wymaga logowania duża pewność mechanizmu.
SQL – Structured Query Language (2)
ZSBD PL/SQL CZĘŚĆ 3 Wykład 5 Prowadzący: dr Paweł Drozda.
Język definicji danych (Data Definition Language)
Język definicji danych (Data Definition Language)
WYZWALACZE (TRIGGERY) Wyzwalacz jest specjalnym rodzajem procedury składowanej, która może być wykonana w odpowiedzi na jedną z trzech sytuacji: UPDATE.
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.
SQLDziałanie select * from tab_kredyt wyświetla wszystko z tab_kredyt select Kredytobiorca, Bank, rodzaj, data_zawarcia, klasyfikacja from tab_kredyt.
--create view kredyty2 as select bank, rodzaj, data_zawarcia, klasyfikacja, kwota from tab_kredyt where upper(klasyfikacja) not like('N%') --with Read.
Zapytania SQL: wydajność i optymalizacja
BD-LAB6 Wojciech Pieprzyca
SQL - język relacyjnych i obiektowo-relacyjnych baz danych
WYKONYWANIE ZAPYTAŃ Przygotował Lech Banachowski na podstawie: 1.Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGrawHill, 2000 (książka.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Relacyjne Bazy Danych (Oracle) Prezentacja jest współfinansowana.
Język SQL – ciąg dalszy DML (Data Manipulation Language)
Język SQL (Structured Query Language) DDL (Data Definition Language)
Przykład włamania do aplikacji internetowej poprzez modyfikację zapytań SQL Skrypty ASP Serwer bazy danych MS SQL Server Piotr Kuźniacki BDi.
SQL ("Structured Query Language" - "Strukturalny Język Zapytań"), opracowany przez firmę IBM jest rozwinięciem języka SEQUEL (“Structured English QUEry.
OPERACJA DZIELENIA W SQL
SQL – zapytania posumowanie
SQL – Structured Query Language (3)
Przetwarzanie w oknie - nowa siła zapytań
MySQL – ODBC - ACCESS.
SQL – podstawowe funkcje
Wykład 4 Prowadzący: dr Paweł Drozda. Trzy typy instrukcji Wstawianie – INSERT INTO Usuwanie – DELETE FROM Aktualizacje - UPDATE dr Paweł Drozda.
Tworzenie bazy danych – mySQL
Instrukcje: CREATE, INSERT, UPDATE, DELETE, DROP
SYSTEMY TELEINFORMATYCZNE
MySQL bazy danych dla witryny
SQL - Structured Query Language
Jak zacząć w MS SQL? USE master; GO IF DB_ID (Nbaza') IS NOT NULL DROP DATABASE baza; GO CREATE DATABASE baza; GO USE baza; GO.
SYSTEMY TELEINFORMATYCZNE
SQL – część II.
Język manipulacji danymi – SQL cz. I
1 SBD, L.Banachowski Podstawy SQL - języka relacyjnych i obiektowo-relacyjnych baz danych (SQL2, SQL'1999, Oracle) Powtórzenie wyk ł adu 3.
Bazy Danych W03: Spójność relacji i JOINy Wojciech St
Bazy Danych W04: JOIN (złączenia) Wojciech St
1 SBD, L.Banachowski Zaawansowane cechy SQL Powtórzenie wyk ł adu 5.
Autor: Damian Urbańczyk
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Komendy SQL do pracy z danymi
Język SQL – polecenie Select
TEMAT: ACCESS - KWERENDY.
Wybieranie wierszy: 1 Warunek WHERE Rodzaje warunków: - liczbowe - liczbowe z zakresu - znakowe.
Relacyjne Bazy Danych Wykład 02/03 Wojciech St
Podstawy SQL.
Widoki (views) - Perspektywy:
DDL język definiowania danych
Ćwiczenie 1 Podaj liczbę wizyt w nieruchomościach w kolejnych dniach poprzedniego miesiąca kalendarzowego: SELECT data_wizyty, COUNT(*) AS liczba FROM.
Relacyjne Bazy Danych Wykład 02 Wojciech St. Mościbrodzki
Własności relacji: Baza danych jest zbiorem relacji, o następujących własnościach: każda relacja w bazie danych jest jednoznacznie określona przez swoją.
Zapis prezentacji:

SQL select kredytobiorca,bank, rodzaj, data_zawarcia, klasyfikacja,kwota, terminzapadalnosci-data_zawarcia iledni from tab_kredyt where (terminzapadalnosci-data_zawarcia)>1095 order by terminzapadalnosci-data_zawarcia DESC --sortowanie po ilości dni select kredytobiorca,bank, rodzaj, data_zawarcia, klasyfikacja,kwota, terminzapadalnosci-data_zawarcia iledni from tab_kredyt where upper(Bank) like('BG%') and -- data_zawarcia between -- to_date(' ','YYYY-MM-DD') and to_date(' ','YYYY-MM-DD') to_number(to_char(data_zawarcia,'YYYY'))=1996 and to_number(to_char(data_zawarcia,'Q'))=4 -- select bank from tab_kredyt select distinct bank from tab_kredyt

SQL select Bank, rodzaj,data_zawarcia,klasyfikacja,kwota from tab_kredyt --where upper(klasyfikacja)='N' or upper(klasyfikacja)='PS' where upper(klasyfikacja) in ('N','PS') % dowolny ciąg znaków ( * w Accessie) _ jeden znak ( ? w Accessie) select Bank, rodzaj,data_zawarcia,klasyfikacja,kwota from tab_kredyt where klasyfikacja like(' __ ') select tab_kredytobiorca.nazwakredytobiorcy,tab_kredyt.kredytobiorca from tab_kredyt,tab_kredytobiorca where nls_upper(tab_kredytobiorca.nazwakredytobiorcy)=nls_upper(tab_kredyt.kredytobiorca) minus -- union -- union all select tab_kredytobiorca.nazwakredytobiorcy,tab_kredyt.kredytobiorca from tab_kredyt,tab_kredytobiorca where tab_kredytobiorca.nazwakredytobiorcy=tab_kredyt.kredytobiorca

SQLDziałanie select Bank, klasyfikacja, sum(kwota) from tab_kredyt group by Bank, klasyfikacja BANK KLASYFIKACJA SUM(KWOTA) BGŻ S.A. n BGŻ S.A. ps BGŻ S.A. s BGŻ S.A. w Integrum n Integrum ps Integrum s Integrum w wierszy wybranych.

SQLDziałanie select upper(kredytobiorca), count(kwota), sum(kwota) from tab_kredyt group by upper(kredytobiorca) having count(kwota)>4 order by count(kwota) DESC ASAM ABC ALBATROS ALF KOPMAR OLA PIECZARKA LUNA IBEX ALFA ASAM wierszy wybranych.

Select upper(galazgospodarki)sektor,sum(kwota)razem,count(kwota)ilość From tab_kredytobiorca,tab_kredyt Where nls_upper(bank)like('BG%') and (data_zawarcia)>=to_date(' ','YYYY-MM-DD') and nls_upper(nazwakredytobiorcy)=nls_upper(kredytobiorca) Group by upper(galazgospodarki) Having sum(kwota)>= Order by sum(kwota) desc

Select nls_upper(kredytobiorca) klient, count(kwota) ilość,sum(kwota) razem From tab_kredyt Where upper(bank)like('IN%') Group by nls_upper(kredytobiorca) Having sum(kwota)> Order by sum(kwota) desc

--create view kredyty2 as select bank, rodzaj, data_zawarcia, klasyfikacja, kwota from tab_kredyt where upper(klasyfikacja) not like('N%') --with Read Only create view kredyty2 as select bank, rodzaj, data_zawarcia, klasyfikacja, kwota from tab_kredyt where upper(klasyfikacja) not like('N%') with Read Only drop view kredyty2 Perspektywy

--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

--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%')

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

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', ' ');