De kandidaat kan een relationele database bevragen - Scalaire functies en aggregaatfuncties
11 belangrijke vragen over De kandidaat kan een relationele database bevragen - Scalaire functies en aggregaatfuncties
Op welke manier kan expressie worden gerangschikt?
- Datatype
- Complexiteit
- Scalaire waarde – expressie die 1 waarde als resultaat heeft
- Rijexpressies – geeft als resultaat een rij bestaande uit een verzameling scalaire waarden – resultaat is een rijwaarde (SPELERSNR, ‘John’, 100 * 50)
- Tabelexpressies – een verzameling van nul, een of meer rijexpressies – resultaat is een tabelwaarde
- ((SPELERSNR, ‘John’, 100 * 50)
- (SPELERSNR, ‘Alex, 5000)
- (SPELERSNR, ‘Arnold, 1000/2))
- Vorm – enkelvoudige en samengestelde expressies
- Bv. 20 * 100 en ‘2002-12-12’ + INTERVAL 2 MONTH
Wat is een scalaire expressie?
Wat is het verschil tussen een scalaire en een aggregatiefunctie?
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
AVG:
Bereken het gemiddelde van de kolom CustomerID uit de tabel customers
SELECT AVG(CustomerID)
FROM customers
HAVING:
Selecteer alle kolommen van de tabel Sales met de datum 01-Jan-2000. Groep by op de kolom DeptID
waar de sum van de kolom SaleAmount groter is dan 1000
SELECT * FROM Sales
WHERE SaleDate = '01-Jan-2000'
GROUP BY DeptID
HAVING SUM(SaleAmount) > 1000
Hoe kun je het aantal rijen van de van de tabel tristie bepalen?
SELECT COUNT(*)
FROM tristie
Hoe kun je van de tabel het aantal rijen (zonder dubbele rijen) van de kolom birthdate opvragen
SELECT COUNT(DISTINCT birthdate)
FROM people;
MAX:
Geef de grootste waarde van de kolom column_name weer van de tabel table_name
FROM table_name;
MIN:
Geef de kleinste waarde in de kolom column_name weer van de tabel table_name
FROM table_name;
SUM:
Geef de som van alle waarden in de kolom column_name aan van de tabel table_name
FROM table_name;
ROUND:
rond de waarde van de kolom ID af, van de tabel demo
FROM demo
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden