SQLDziałanie select * from tab_kredyt wyświetla wszystko z tab_kredyt select Kredytobiorca, Bank, rodzaj, data_zawarcia, klasyfikacja from tab_kredyt.

Slides:



Advertisements
Podobne prezentacje
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Advertisements

Optymalizacja zapytań
Podział i zastosowanie
INDEKSY I SORTOWANIE ZEWNĘTRZNE
Kredyt inwestycyjny na zakup
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
18/11/ Języki programowania 1 Piotr Górczyński Biblioteki.
Bazy danych 8. SQL podstawy P. F. Góra semestr letni 2004/05.
PHP + MySQL część II.
Język SQL ma ciekawe możliwości tworzenia zapytań
Kwerendy i ich rodzaje Wybierające
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
Bazy danych II Instrukcja INSERT Piotr Górczyński 25/08/2001.
25/08/ Bazy danych II Piotr Górczyński Instrukcja UPDATE.
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ł 2: Język bazy danych - SQL Proste zapytania.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 4: Język bazy danych - SQL Połączenia.
(c) 1999, Instytut Informatyki Politechniki Poznańskiej Rozdział 3: Język bazy danych - SQL Funkcje grupowe.
WekaSQL Język i aplikacja przetwarzania oraz eksploracji danych.
Co to jest studium przypadku?
Metody autoryzacji użytkowników wymaga integracji z systemem operacyjnym nie wymaga logowania mała pewność mechanizmu wymaga logowania duża pewność mechanizmu.
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.
SQL-owskie szlaki górskie
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.
--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
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.
Structured Query Language
OPERACJA DZIELENIA W SQL
MS ACCESS Kwerendy.
SQL – zapytania posumowanie
MySQL – ODBC - ACCESS.
Tworzenie bazy danych – mySQL
Delphi i Acad cd.. l_poz := MSpace.Count; Label3.Caption:=IntToStr(l_poz); ent:=Mspace.Item(0); for l_poz := 0 to MSpace.Count-1 do begin; ent:=Mspace.Item(l_poz);
SYSTEMY TELEINFORMATYCZNE
MySQL bazy danych dla witryny
SQL - Structured Query Language
Łączenie tabel Odpowiedzi.
Cz.5. Podsumowanie zadania Kolekcje Iteratory Generics Linq.
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.
Wyprowadzanie informacji z bazy danych - kwerendy wybierające Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
18/11/ Języki programowania 1 Piotr Górczyński Kontrolki.
SYSTEMY TELEINFORMATYCZNE
PL/SQL – dalsza wędrówka
1 SBD, L.Banachowski Podstawy SQL - języka relacyjnych i obiektowo-relacyjnych baz danych (SQL2, SQL'1999, Oracle) Powtórzenie wyk ł adu 3.
1 SBD, L.Banachowski Zaawansowane cechy SQL Powtórzenie wyk ł adu 5.
Autor: Damian Urbańczyk
1 SBD, L.Banachowski Oprogramowanie strony serwera cz. 1 Powtórzenie wyk ł adu 6.
Komendy SQL do pracy z danymi
Bazy danych.
Relacja (ang.relation) Po podzieleniu danych na tabele i zdefiniowaniu pól kluczy podstawowych trzeba wprowadzić do systemu bazy danych informacje na temat.
TEMAT: ACCESS - KWERENDY.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net
Wybieranie wierszy: 1 Warunek WHERE Rodzaje warunków: - liczbowe - liczbowe z zakresu - znakowe.
Warszawska Wyższa Szkoła Informatyki Andrzej Kuska Promotor : dr inż. Paweł Figat Konsultant : mgr inż. Andrzej Ptasznik.
Session will begin very soon :)
J2EE: Bazy danych c.d. Język zapytań EJB QL.
Zapis prezentacji:

SQLDziałanie select * from tab_kredyt wyświetla wszystko z tab_kredyt select Kredytobiorca, Bank, rodzaj, data_zawarcia, klasyfikacja from tab_kredyt where bank like('BG%') wybiera okreslone pola, rekordy: tylko jeśli 2 pierwsze znaki w Bank są BG (nie bg) select * from tab_kredyt where upper(bank) like('BG%') Również bg select Kredytobiorca, Bank, rodzaj, data_zawarcia, klasyfikacja from tab_kredyt where nls_upper(bank) like('BGŻ%') select * from tab_kredyt where klasyfikacja is null Warunek na puste pola

SQL Działanie Select kredytobiorca, bank,rodzaj, data_zawarcia,klasyfikacja,kwota from tab_kredyt where Kredytobiorca>'N' And Kredytobiorca<'P' Select kredytobiorca, bank,rodzaj, data_zawarcia,klasyfikacja,kwota from tab_kredyt where Nls_Upper(Kredytobiorca)>'N' And nls_Upper(Kredytobiorca)<'P select kredytobiorca,bank,rodzaj,data_zawarcia,klasyfikacja, kwota from tab_kredyt where nls_upper(bank)like('BG%') and (data_zawarcia)<to_date(' ','YYYY-MM-DD') and upper(klasyfikacja)='N' select kredytobiorca, bank, rodzaj, data_zawarcia, klasyfikacja,kwota from tab_kredyt where upper(Bank) like('BG%') and --data_zawarcia< to_date(' ', 'YYYY-MM-DD') to_char(data_zawarcia,'YYYY-MM-DD')<' '

SQL select kredytobiorca, bank, rodzaj, data_zawarcia, klasyfikacja,kwota from tab_kredyt where data_zawarcia<= to_date(' ', 'YYYY-MM-DD') and data_zawarcia>= to_date(' ', 'YYYY-MM-DD') select kredytobiorca, bank, rodzaj, data_zawarcia, klasyfikacja,kwota from tab_kredyt where data_zawarcia between to_date(' ', 'YYYY-MM-DD') and to_date(' ', 'YYYY-MM-DD') select kredytobiorca, bank, rodzaj, data_zawarcia, klasyfikacja,kwota from tab_kredyt where to_number(to_char(data_zawarcia,'YYYY'))=1995 select kredytobiorca,galazgospodarki, bank, rodzaj, data_zawarcia, klasyfikacja,kwota from tab_kredyt,tab_kredytobiorca where upper(galazgospodarki) like('ROL%') and nls_upper(Bank) like('BG%') and (kwota>= ) and nls_upper(tab_kredytobiorca.nazwakredytobiorcy)=nls_upper(tab_kredyt.kredytobiorca)

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