- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Zjednodušená ukázka:
Stáhnout celý tento materiálPří klady které je možno očekávat v nějaké formě v počítačovém testu z Informatiky II
Select distinct autor vybere jen unikáty z tabulky Knihy
From knihy tj. jeden výskyt každého autora
Where cena >500
Select číslo výrobku výsledek může obsahovat duplikáty
From dodavatel čísel výrobků, je-li více dodavatelů
Where sídlo dodavatele = “Praha” z Prahy
Select číslo pracovníka, číslo úkolu
From úkoly výsledek seřadí vzestupně podle
Order by číslo úkolu ASC čísla úkolu, (ASC=ascending)
Select název úkolu
From úkoly
where vynaložené náklady > plánované náklady and ((vedoucí=”XX”) or (vedoucí=”YY”))
Select sum (cena)
from Knihy něco podobnýho, akorát to bylo o hodně delší
where Země=”UK”
CREATE TABLE
syntaxe CREATE TABLE jméno_tabulky (jméno_sloupce typ_sloupce, ... )
př. CREATE TABLE Zamestnanci (
OsobniCislo int NOT NULL,
Jmeno varchar(40),
RC varchar(11),
Adresa varchar(60),
Plat float,
PRIMARY KEY (OsobniCislo)
);
INSERT INTO
syntaxe INSERT INTO jméno_tabulky
VALUES (hodnota1, ..., hodnotaN)
př. INSERT INTO Zamestnanci VALUES (
1023, 'Novák Jan', '561220/0235',
'Levá 13, Praha 4', 12000);
ALTER TABLE
syntaxe ALTER TABLE jméno_tabulky ADD (jméno_sloupce datový_typ, …)
p ř. ALTER TABLE Zamestnanci ADD Telefon varchar(8);
DELETE
syntaxe DELETE FROM jméno_tabulky [ WHERE podmínka ]
př. DELETE FROM Zamestnanci WHERE OsobniCislo = 1023;
UPDATE
syntaxe UPDATE jméno_tabulky SET položka=hodnota, ...
WHERE podmínka
př. UPDATE Zamestnanci SET Plat = 14000
WHERE OsobniCislo = 1023;
DROP TABLE
syntaxe DROP TABLE jméno_tabulky
př. DROP TABLE Zamestnanci ;
SELECT
syntaxe SELECT * FROM jméno_tabulky
SELECT * FROM Zamestnanci;
selektivní výběr
podmínka za klíčové slovo WHERE
př. SELECT * FROM Zamestnanci
WHERE Jmeno LIKE 'Novák Jan';
SELECT * FROM Zamestnanci
WHERE Jmeno LIKE 'Nov*';
SELECT * FROM Zamestnanci
WHERE OsobniCislo = 1230;
SELECT * FROM Zamestnanci
WHERE Plat > 10000;
lze použít i logické operátory AND a OR
SELECT * FROM Zamestnanci
WHERE Jmeno LIKE 'Novák *' AND Plat < 6000 ;
za SELECT lze uvést seznam atributů, jež se ve výsledku zobrazí
př. SELECT Jmeno, Plat
FROM Zamestnanci
WHERE Plat > 15000 ;
třídění výstupu – ORDER BY
za jménem sloupce buďto DESC (sestupně) nebo ASC (vzestupně)
př. SELECT * FROM Zamestnanci ORDER BY Plat ASC ;
pracují s hodnotami ve sloupci v rámci celé tabulky (vrací 1 výsledek pro celý sloupec tabulky)
COUNT(*) – výpočet počtu záznamů v dotazu, např. zjištění počtu objednávek z určité země
COUNT(jméno_sloupce)
SUM(jméno_sloupce)
MIN(jméno_sloupce)
MAX(jméno_sloupce)
AVG(jméno_sloupce)
SELECT COUNT(*) FROM Zamestnanci WHERE Plat > 14000;
dopln ění o textový řetězec
SELECT ‘ Po čet zaměstnanců = ‘ ,COUNT(*) FROM Zamestnanci WHERE Plat > 14000;
SELECT MAX ( Plat ) , MIN(Plat), AVG(Plat) FROM Zamestnanci ;
BETWEEN, IN a LIKE
SELECT * FROM Zamestnanci WHERE Plat BETWEEN 12000 AND 15000 ;
SELECT * FROM Zamestnanci WHERE Plat IN ( 12000 , 15000 );
ODPOV ÍDÁ WHERE Plat = 12000 OR Plat = 15000
SELECT * FROM Zamestnanci WHERE Jmeno LIKE ”N*”;
* - pro libovolný počet znaků
? – odpovídá jednomu libovol. abecednímu znaku
[ ae ] – odpovídá jednomu ze znaků uvedených v []
[! ae ] – odpovídá libovolnému znaku, který není uveden v závorkách
[ a - e ] – odpovídá znakům v daném rozsahu
# - odpovídá jakékoliv číslici
př. … WHERE Plat LIKE ”12*”
WHERE Plat LIKE ”12??” nebo WHERE Plat LIKE ”12##”
WHERE Jmeno LIKE ”Nov[ae]*” nebo ”Nov[!a]*”
SELECT student.příjmení, predmety.[název předmětu], [přihlášky a zkoušková evidence].pokus, [přihlášky a zkoušková evidence].známka
FROM student INNER JOIN (predmety
Vloženo: 23.04.2009
Velikost: 27,01 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Mohlo by tě zajímat:
Skupina předmětu ETE09E - Informatika II.
Reference vyučujících předmětu ETE09E - Informatika II.
Podobné materiály
- AAE01E - Obecná fytotechnika - Příklady na osevní postupy
- ERE49E - Kybernetika v řízení PAA - Příklady
- EEE08E - Ekonomika podniků I. PaE - fa-příklady
- EEE08E - Ekonomika podniků I. PaE - Příklady
- EUE14E - Obchodní nauka - příklady
- ESE27E - Základy statistiky - Příklady
- ESE27E - Základy statistiky - Příklady
- ERE61E - Teorie řízení PAA - Příklady
- ERE39E - Teorie řízení PAE - Příklady
- ERA09E - Teorie řízení - FAPPZ - Příklady
- ERT08E - Teorie řízení TF - Příklady
- ERT08E - Teorie řízení TF - Příklady
- EAE26E - Matematické metody v ekonomii a managementu - priklady
- EAE99E - Matematické metody v ekonomii a managementu (Hradec Králové) - priklady
- EAE82E - Matematické metody v ekonomii a managementu (Cheb) - priklady
- EAE98E - Matematické metody v ekonomii a managementu (Klatovy) - priklady
- EAE97E - Matematické metody v ekonomii a managementu (Litoměřice)) - priklady
- EAEA1E - Matematické metody v ekonomii a managementu (Most) - priklady
- EAEA7E - Matematické metody v ekonomii a managementu (Sezimovo Ústí) - priklady
- EAEA9E - Matematické metody v ekonomii a managementu (Šumperk) - priklady
- EAE01Z - Ekonomicko matematické metody I - příklady
- EAE01Z - Ekonomicko matematické metody I - příklady
- EAE04E - Ekonomicko matematické metody I. - priklady
- EAE04E - Ekonomicko matematické metody I. - priklady
- EAE71E - Ekonomicko matematické metody I. - priklady
- EAE71E - Ekonomicko matematické metody I. - priklady
Copyright 2025 unium.cz


