From 7df082aae4617a3e988d22a68d7066d9c70f6d6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wojciech=20Wi=C5=9Bniewski?= <wojwis2@st.amu.edu.pl> Date: Tue, 5 Mar 2019 11:27:12 +0000 Subject: [PATCH] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zadanko_sql.txt | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 zadanko_sql.txt diff --git a/zadanko_sql.txt b/zadanko_sql.txt new file mode 100644 index 0000000..12e6d6a --- /dev/null +++ b/zadanko_sql.txt @@ -0,0 +1,103 @@ +SELECT model,szybkosc,dysk +FROM PC +WHERE cena<1000; + +SELECT model,szybkosc AS 'gigaherce',dysk AS 'gigabajty' +FROM PC +WHERE cena<1000; + +SELECT producent +FROM produkt + +SELECT model,ram,ekran +FORM laptop +WHERE cena>1500; + +SELECT * +FROM Drukarka +WHERE kolor=1; + +SELECT model,dysk +FROM PC +WHERE szybkosc=3.2 AND cena<2000; + +SELECT TOP 3 szybkosc,model +FROM laptop +SORT BY szybkosc ASC; + +SELECT model,ram/1024 AS 'ram [GB]' +FROM laptop; + +Produkt (producent, model, typ), +PC (model, szybkosc, ram, dysk, cena), +Laptop (model, szybkosc, ram, dysk, ekran, cena), +Drukarka (model, kolor, typ, cena). + + + + +I +SELECT klasa,kraj +FROM Klasy +WHERE liczbaDzial>=10; + +II +SELECT nazwa AS 'nazwaOkretu' +FROM okrety +WHERE zwodowano<1918; + +III +SELECT okret,bitwa +FROM Skutki +WHERE efekt LIKE 'zatopiony'; + +IV +SELECT nazwa AS 'nazwaOkretu' +FROM okrety +WHERE nazwa=klasa; + +V +SELECT nazwa AS 'nazwaOkretu' +FROM okrety +WHERE nazwa LIKE 'R*'; + +SELECT okret AS 'nazwaOkretu' +FROM Skutki +WHERE okret LIKE 'R*'; + +VI +SELECT nazwa AS 'nazwaOkretu' +FROM okrety +WHERE nazwa LIKE '* * *'; + +SELECT okret AS 'nazwaOkretu' +FROM Skutki +WHERE okret LIKE '* * *'; + +VII +SELECT DISTINCT nazwa AS 'nazwaOkretu' +FROM okrety +WHERE zwodowano<1921; + +VIII +SELECT DISTINCT okret AS 'nazwaOkretu' +FROM Skutki +WHERE WHERE efekt LIKE 'zatopiony' AND bitwa LIKE 'Denmark Strait'; + +IX +SELECT TOP 1 zwodowano,nazwa AS 'nazwaOkretu' +FROM okrety +SORT BY zwodowano DESC; + +X +SELECT SUBSTRING(nazwa,0,5) AS 'nazwa_5' +FROM bitwy; + +XI + + + +Klasy (klasa, typ, kraj, liczbaDzial, kaliber, wypornosc), +Okrety (nazwa, klasa, zwodowano), +Bitwy (nazwa, data), +Skutki (okret, bitwa, efekt). \ No newline at end of file