Photo AI

Die databasis BetalingsDB bevat die inligting van die personeellede van 'n restaurant - NSC Information Technology - Question 2 - 2018 - Paper 1

Question icon

Question 2

Die-databasis-BetalingsDB-bevat-die-inligting-van-die-personeellede-van-'n-restaurant-NSC Information Technology-Question 2-2018-Paper 1.png

Die databasis BetalingsDB bevat die inligting van die personeellede van 'n restaurant. Die databasis bevat twee tabelle, naamlik tblWerknemers en tblBetalings, met d... show full transcript

Worked Solution & Example Answer:Die databasis BetalingsDB bevat die inligting van die personeellede van 'n restaurant - NSC Information Technology - Question 2 - 2018 - Paper 1

Step 1

Knoppie [2.1.1 - Alfabetiese lys]

96%

114 rated

Answer

Om die alfabetiese lys te verkry, kan jy die volgende SQL-query gebruik:

SELECT * FROM tblWerknemers ORDER BY Van ASC;

Hierdie query haal al die rekords van die tblWerknemers-tabel op en sorteer dit alfabeties op die 'Van'-kolom.

Step 2

Knoppie [2.1.2 - Getal kinders van permanente werkers]

99%

104 rated

Answer

Gebruik die onderstaande SQL-query om die aantal kinders van permanente werkers te verkry:

SELECT Van, Voornaam, Kinders FROM tblWerknemers WHERE Kinders > 3 AND Permanent = TRUE;

Hierdie query selekteer die voornaam en van van werknemers wat meer as 3 kinders het en permanent is.

Step 3

Knoppie [2.1.3 - Werkers betaal op gesekelakte datum]

96%

101 rated

Answer

Gebruik die volgende SQL-query om die werknemers se betalings op 'n spesifieke datum te kry:

SELECT BetaalNommer, IDNommer FROM tblBetalings WHERE tblWerknemers.WerknemerNommer = tblBetalings.WerknemerNommer AND BetaalDatum = '#2017/01/17#';

Hierdie query verifieer dat die werknemer se nommer op die gespesifiseerde datum die nodige betalings ontvang het.

Step 4

Knoppie [2.1.4 - Vee betaling uit]

98%

120 rated

Answer

Om 'n betaling uit die tblBetalings-tabel te verwyder, gebruik die volgende SQL-query:

DELETE FROM tblBetalings WHERE BetaalNommer = 110;

Hierdie query verwyder die rekord met die BetaalNommer 110 van die tblBetalings-tabel.

Step 5

Knoppie [2.1.5 - Totale netto salaris per maand]

97%

117 rated

Answer

Vir die totale netto salaris per maand kan jy die alternatief hieronder gebruik:

SELECT Month(BetaalDatum) AS MaandNom, FORMAT(SUM(BrutoSalaris - Aftrekkings), 'currency') AS TotaleBedragBetaal FROM tblBetalings GROUP BY Month(BetaalDatum);

Hierdie query bereken die maandelikse salaris deur bruto salarisse minus aftrekkings op te som en dit per maand te groepeer.

Join the NSC students using SimpleStudy...

97% of Students

Report Improved Results

98% of Students

Recommend to friends

100,000+

Students Supported

1 Million+

Questions answered

;