ich eine alte SQL-Datenbank (Microsoft SQL Server) haben mit Tausenden von Zeilen, die Daten enthält, wie folgt:Nehmen Sie einen Wert aus einer Zelle SQL-Tabelle und fügen Sie ihn in eine andere Zelle
ID urlString
1 page.aspx?pageID=34
2 page.aspx?pageID=163
3 page.aspx
4 page.aspx?pageID=23
Ich habe eine hinzugefügt neue Spalte (PageID) zur Datenbank Ich möchte eine UPDATE-Abfrage erstellen, um die PageID aus dem URL-String zu kopieren und sie wie folgt in die neue Spalte (PageID) einzufügen. Wenn es keine pageID gibt, möchte ich 0 hinzufügen. Wie kann ich das erreichen?
ID URLstring pageID
1 page.aspx?pageID=34 34
2 page.aspx?pageID=163 163
3 page.aspx 0
4 page.aspx?pageID=23 23
Welche DB-Engine verwenden Sie? –
mit welchen rdbms arbeitest du? Stringbearbeitungsfunktionen haben normalerweise unterschiedliche Formate in verschiedenen Datenbanken. –
Microsoft SQL Server – Gloria