SQL erweitert um Aufgabe

This commit is contained in:
Sven Riwoldt
2026-08-27 14:40:38 +02:00
parent 3b095316d4
commit c48157c54c
+26 -2
View File
@@ -558,13 +558,13 @@ select id, (id % 3) as quality_control from products where quantity % 2 = 1
## The ROUND() Function
Die Funktion `ROUND()` wird verwendet, um einen numerischen Wert auf eine bestimmte Anzahl von Nachkommastellen zu runden. Um die Funktion zu verwenden, folgt man diesem Syntax:
Die Funktion `ROUND()` wird verwendet, um einen numerischen Wert auf eine bestimmte Anzahl von Nachkommastellen zu runden. Um die Funktion zu verwenden, folge dieser Syntax:
```sql
ROUND(number, decimal_places)
```
- `number`: Die Zahl, die man runden möchte
- `number`: Die Zahl, die Sie runden möchten
- `decimal_places`: (Optional) Die Anzahl der Nachkommastellen, auf die gerundet werden soll
@@ -919,3 +919,27 @@ isys_catg_custom_fields_list__data__id,
next 100 rows only;
##############################################################
Recap - Parliamentary Election
![challenge icon](https://coddy.tech/icons/challenge-white.svg)
Challenge
Einfach
> Verfügbare Tabellen und Spalten:
>
> - `**ministers**`**:** `**seat**`**,** `**is_next_gov**`**,** `**is_spoke_bad**`
Jeder Minister, der auf einem geraden nummerierten Sitz in der Regierung sitzt, gilt als „sicherer“ Minister. Ihre Aufgabe ist es, alle `seats` der „sicheren“ Minister zurückzugeben, die weiterhin in der nächsten Regierung dienen möchten, während Sie jeden Minister ausschließen, der ein schlechtes Wort gesprochen hat.
Das Ergebnis sollte nur die relevanten Sitze enthalten.
Bevor Sie mit der Lösung der Herausforderung beginnen, werfen Sie einen Blick auf die Tabellendaten. **Sie sind nicht sauber**. Die Spalten `is_next_gov` und `is_spoke_bad` enthalten Einsen und Nullen sowie auch yes's und no's.
select seat from ministers where (seat % 2 = 0) and (is_spoke_bad = 0 or is_spoke_bad = 'no' )and (is_next_gov = 1 or is_next_gov = 'yes');
##############################################################