diff --git a/SQL.md b/SQL.md index 136776b..2d743ce 100644 --- a/SQL.md +++ b/SQL.md @@ -996,3 +996,38 @@ Führen Sie diese Schritte aus: - Dringendste zuerst (älteste abgelaufene Säfte) - Dann fast abgelaufene Säfte - Verwenden Sie (current_year - expiration_year) zum Sortieren + + Lösung select id as to_renew from beverages where (current_year - expiration_year > 6 ) or (expiration_year = current_year + 1) or (current_year = expiration_year) order by (current_year - expiration_year) desc + +############################################################## + + +Recap - Engineer new columns +challenge icon +Challenge +Einfach +Verfügbare Tabellen und Spalten: + +items: id +Eine quartische Funktion ist definiert: + +f(x) = ax4+bx3+cx2+dx+e + +Definieren wir die konstanten Parameter: + +a = 3 +b = 5 +c = 0.9 +d = 2.2 +e = 1 +Holen Sie die IDs und die quartische Funktion ab, wobei x die ID ist, und benennen Sie die Spalte in quartic um + +Verwenden Sie keine integrierten Funktionen wie POWER()! + +Um Potenzen von 2 oder 3 zu berechnen, verwenden Sie das folgende Beispiel: + +a*a +-- Potenz von 2 + +a*a*a +-- Potenz von 3 \ No newline at end of file