Ich habe eine Spalte in einer SQL-Datenbank im Format Anfangsraum Nachname, z. "J Smith", und ich möchte, dass es "Smith J" ist. Was ist der effizienteste Weg, dies mit T-SQL zu tun? Die Tabelle hat viele Millionen Datensätze. Vielen Dank.Umgekehrte Reihenfolge von Vornamen und Nachname in SQL-Spalte
2
A
Antwort
3
die Teilzeichenfolge Formeln verwenden, sondern verwenden sie, um sie zu vermeiden, immer und immer wieder verwenden:
ALTER TABLE SillyTable ADD FirstInitial char(1), LastName varchar(50);
INSERT INTO SillyTable(FirstInitial, LastName)
SELECT SUBSTRING(NameColumn, 1, 1), SUBSTRING(NameColumn, 3, LEN(NameColumn) - 2)
FROM SillyTable;
SELECT LastName + ' ' + FirstInitial AS WhatMyBossWantsToday FROM SillyTable;
1
die Spalte Unter der Annahme, ist in der Tat ein Zeichen durch ein Leerzeichen gefolgt vom Namen gefolgt ...
SELECT SUBSTRING(x,3,255)+' '+SUBSTRING(x,1,1)
Verwandte Themen
- 1. Amchart Achse umgekehrte Reihenfolge
- 2. ExtJS 6 Filterspeicher des Rasters nach Nachname oder Vornamen
- 3. warum fputs und fprintf umgekehrte Reihenfolge
- 4. iphone UIScrollView umgekehrte Reihenfolge Positionierung
- 5. Umgekehrte natürliche Reihenfolge mit collections.reverseOrder()
- 6. MySQL umgekehrte Reihenfolge ohne DESC
- 7. umgekehrte Reihenfolge der Bytes in NSData
- 8. Separate Vorname und Nachname von Fullname String in C#
- 9. Suche nach Vorname und Nachname auf Excel
- 10. Seaborn Heatmap Y-Achse umgekehrte Reihenfolge
- 11. T-SQL-Teilzeichenfolge - Trennen von Vor- und Nachname
- 12. Umgekehrte Reihenfolge der Elemente auf Stapel
- 13. Python Pandas: umgekehrte df Spalte Reihenfolge
- 14. So bearbeiten Sie die Reihenfolge von Nachname, Vorname in Pandas ohne den Datenrahmen zu verlieren
- 15. Vorname Nachname Validierung asp.NET
- 16. Java-Datei lesen umgekehrte Reihenfolge von der Mitte des Dokuments
- 17. MySQL Group_concat und concat Nachname, Nachname und Titel
- 18. sql Server umgekehrte Reihenfolge nach der Verwendung von desc
- 19. Wie umgekehrte/umgekehrte Reihenfolge der Elemente in einem Vektor oder einer Matrix in Matlab?
- 20. Extrahieren Vornamen in R
- 21. Hinzufügen von dynamischen Elementen zu Linearlayout zeigt umgekehrte Reihenfolge android
- 22. Word-Dokumente in VBA EXCEL zusammenführen (Ausgabe: umgekehrte Reihenfolge)
- 23. Umgekehrte Animation in AnimatedVectorDrawable
- 24. PowerShell - Rückgabewert von AD Vor- und Nachname des Benutzers
- 25. Umgekehrte Indizierung in Python?
- 26. Umgekehrte Reihenfolge von zwei Liste zur gleichen Zeit mit der gleichen Reihenfolge
- 27. Suchen Sie eine Benutzer-Login-ID nach Vornamen und Nachnamen
- 28. Suchdatenbank nach Vor- und Nachname
- 29. Wie Abfrage SQL Server 2008-Datenbank für Vor- und Nachname und Reihenfolge nach Relevanz?
- 30. Zeige 'Einfügung' und 'Nachname' in Listfield ASPX
Warum nicht einfach die Tabelle aktualisieren? –
Weil morgen der Chef seine Meinung noch einmal ändert und ein Komma zwischen dem Nachnamen und der Initiale möchte. – Narveson
Warum nicht einfach die Tabelle erneut aktualisieren? –