Ich habe Tabelle, in der es gibt 8 Spalten, jetzt was ich will ist Wenn Wert in Spalte1, Spalte2 und dann Spalte3 ist, Spalte4 sind Null und wieder Spalte5, Spalte6 Wert also diese Spalte5, 6 sollte in Spalte3 und Spalte4 aktualisiert werden. und so weiter für alle anderen Fälle. Ist das möglich gelöst, um es mit einzelnen Abfrage ohne gespeicherte Prozedur oder irgendwelche iterative process.thanksAktualisieren Sie die Werte der Spalte in der Reihenfolge
0
A
Antwort
0
Try this:
UPDATE a
SET a.column3 = b.column5, a.column4 = b.column6
FROM Table a
INNER JOIN myTable b
ON a.Id = b.Id
WHERE column1 IS NOT NULL AND
column2 IS NOT NULL AND
column3 IS NULL AND
column4 IS NULL AND
column5 IS NOT NULL AND
column6 IS NOT NULL
+0
danke für diese Antwort, aber wie Sie Bedingungen gegeben haben in denen Spalte 3 und 4 gleich null ist. aber es wird nicht immer wahr sein. Es besteht die Möglichkeit für verschiedene Szenarien. –
Verwandte Themen
- 1. Aktualisieren Sie die Werte in der Identitätsspalte
- 2. Postgres: Aktualisieren Sie alle Werte in der Spalte um eins?
- 3. Berechnen Sie die Summe der Werte in der Spalte
- 4. Sortierung Werte in einer Spalte, die nationalen Agenturen durch die Reihenfolge der anderen Spalte enthält
- 5. MySQL Update null Spalte Werte inkrementell in der zeitlichen Reihenfolge
- 6. Reihenfolge der Werte in HttpServletRequest.getParameterValues ()
- 7. Aktualisieren der Werte in Firebase
- 8. Überschreiben Sie die Werte in der Methode
- 9. Wie ordnen Sie die Reihenfolge in der Reihenfolge in Javascript?
- 10. Überprüfen Sie in der Spalte
- 11. Erhalten Sie Spalten aus der Spalte Werte
- 12. Fügen Sie Werte zu Schleife in der entsprechenden Reihenfolge
- 13. aktualisieren fehlende Werte in einer Spalte Pandas
- 14. Mehrere Werte in derselben Spalte aktualisieren
- 15. die Anzahl der doppelten Werte in Arraylist in Java bekommen, ohne die Reihenfolge der beeinflussen Arraylist
- 16. So ändern Sie die Reihenfolge der Flusselemente in der Sammlungsansicht
- 17. Ordnen Sie Spalten basierend auf der Reihenfolge der Werte in einem Array - und Schaltflächen verschwinden
- 18. Wie Reihenfolge der String-Wert in der Spalte ändern
- 19. Aktualisieren Sie Werte in SQL von PHP
- 20. NULL-Werte mithilfe der JPQL-Reihenfolge von
- 21. Aktualisieren der Jsonb-Spalte in Golang
- 22. Zahlen in der Spalte der mysql-Tabelle fügen nicht in der richtigen Reihenfolge ein
- 23. Aktualisieren der Werte von Variablen in jQuery
- 24. Berechnen Sie die Anzahl der Werte im Vektor, die Werte in der Datenspalte überschreiten.frame
- 25. aktualisieren Spalte in der Zeile - Spalte_1 = column_2
- 26. Werte in einer Spalte basierend auf einer anderen Spalte aktualisieren
- 27. PHP: So erhalten Sie die Summe der Werte in der Spalte in einer Variablen
- 28. Wie finden Sie Werte in der Spalte, die keine Punkte in der Tabelle haben?
- 29. SQL-Abfrage/script Spalte zum Aktualisieren Werte
- 30. Umkehren Sie die Reihenfolge der Legende
bitte alle Fälle teilen. –
Wenn Sie nur 6 Spalten haben, schreiben Sie eine Case-Anweisung mit allen Kombinationen. Wenn die Anzahl der Spalten groß ist, dann könnten Sie mit pivot + row_number –
Rohit etwas bauen, es kann mehrere Szenarien geben. 1) Ich habe 12 Spalten und es ist möglich, dass die ersten 11 leer sind und Daten in der 12. Spalte vorhanden sind, als ich sie in Spalte1 verschieben muss. 2) Die ersten 8 Spalten sind leer und 9 hat Wert, dann ist 10 leer und 11,12 hat Wert . 3) Spalte 1,2 hat Wert 3,4 hat keinen Wert dann wieder 5,6 hat Wert. ... so sind diese Szenarien möglich. also jedes Mal, wenn ich überprüfen muss, ob die Startspalte einen Wert hat oder nicht, wenn nicht, dann verschiebe den Wert in diese Spalte und so weiter. –