> For the complete documentation index, see [llms.txt](https://felienne.gitbook.io/codasium/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://felienne.gitbook.io/codasium/module-3.4-databases/les-1/les-1b.md).

# Les 1b

**1) Print alle cijferdata**

Dit is je eerste SQL opdracht. Fork eerst [dit programma](https://replit.com/@mevrHermans/Pidk-K3-M2-L1b-1).

Verander alleen de code in `main.sql`. Verander niets aan database.sql!

Zorg ervoor dat **alle data** uit de tabel cijfers geprint wordt. Er is al wat code voor je klaargezet, jij hoeft alleen op de streepjes code in te vullen:

```sql
.print __
select __
from __
```

**2) Print naam en gemiddelde**

Dit is je tweede SQL opdracht. Verander weer alleen de code in `main.sql`, niet in `database.sql`!

Zorg ervoor dat **naam en gemiddelde** uit de tabel cijfers geprint wordt. Er is al weer code voor je klaargezet, jij hoeft alleen op de streepjes code in te vullen:

```sql
.print __
select __
from __
```

**3) Print alle drie de toetsen**

Verander de code in `main.sql` weer, maar verander nog steeds niets aan `database.sql`!

Zorg ervoor dat **de data van de drie toetsen** uit de tabel cijfers geprint wordt. Deze keer moet jij de code helemaal zelf schrijven.

**4) Data toevoegen (X)**

Ben je klaar met de cijferdata? Duik dan eens in de insert code. Met deze code maak je zelf een tabel. Begin met [dit programma](https://replit.com/@mevrHermans/Pidk-K3-M2-L4b).

Met create maak je een tabel aan, en met insert voeg je data toe.

Kun jij deze dingen doen?

* Een nieuwe rij erbij met data voor een nieuwe leerling:

Naam: Piet Geslacht: J Toetsen: 8, 9, 6

* Je krijgt alleen de data voor de drie toetsen. Reken het gemiddelde en de voldoende/onvoldoende zelf uit.
* Een nieuwe kolom erbij voor een vierde toets? Verzin de data zelf. Zoek dan met Google maar uit hoe je bestaande data in een tabel kan aanpassen.

\`\`
