«Kalte» Zeilen in eine separate Tabelle verschieben
src enthält zwei Arten von Zeilen: "heiße" (kind = 'hot') und "kalte" (kind = 'cold'). Kalte Zeilen müssen atomar nach dest verschoben werden — ohne Race-Window zwischen dem Löschen aus der einen und dem Einfügen in die andere.
src(id, kind) enthält vier Zeilen: ein Paar heiße und ein Paar kalte. dest(id, kind) hat dieselbe Struktur und ist leer. Löschen Sie in einer einzigen Anweisung alle kalten Zeilen aus src und fügen Sie sie direkt in dest ein. Nach der Operation behält src nur die heißen Zeilen, während dest die kalten erhält.
Beispiel der erwarteten Ausgabe
So sieht eine korrekte Antwort aus — ihre Zeilenanzahl ist eigenständig und muss nicht mit den Schematabellen übereinstimmen.
| id | kind |
|---|---|
| 2 | cold |
| 4 | cold |
Melde dich an, um den Einreichungsverlauf zu sehen
AnmeldenMelde dich an, um den KI-Mentor zu nutzen
Anmelden