Wie bekomme ich letzte Zeile in SQL Server, wenn wir keine primäre ID und numerische Spalte haben? Zum Beispiel haben wir nur einen Namen und einige andere Spalten in der TabelleSQL Server-Datenbank - letzten Datensatz
0
A
Antwort
1
Wenn Sie den höchsten Namen bedeuten, alphabetisch,
select max(columnName) from tableName
Wenn Sie die letzte Zeile der Tabelle hinzugefügt meine, es ist nicht möglich, es sei denn, Sie haben eine Spalte mit dem Datum/Uhrzeit eingefügt oder einen anderen Wert wie eine Identitätsspalte.
0
Ohne Definition der 'letzte Zeile' ...:,
select top (1) * from tableName order by insertedDate DESC
Wenn nicht für Zukunft:
select top 1 *
from t
order by Name desc
0
Vielleicht, wenn Sie eine Spalte für insertedDate haben könnten Sie etwas tun Wenn Sie keine ID-Spalte verwenden möchten, können Sie möglicherweise eine Standardeinschränkung für das eingefügte Datum hinzufügen, das aus dem Systemdatum ausgewählt wird, sodass Sie beim Einfügen nichts hinzufügen müssen.
Verwandte Themen
- 1. Letzten aktualisierten Datensatz abrufen
- 2. Laravel Sortierung letzten Datensatz
- 3. Oracle letzten Datensatz auswählen
- 4. MS SQL: Nur den letzten Datensatz jeder Gruppe aktualisieren
- 5. mysql sql wählen Sie den letzten Datensatz in jeder Gruppe
- 6. SQL den letzten Datensatz für ein Konto auf MySQL SELECT
- 7. SQL ORDER BY Datum DESC gibt keinen letzten Datensatz zurück
- 8. Finde den letzten Datensatz von distinct nach EmpID in sql
- 9. Eager loading letzten untergeordneten Datensatz
- 10. Mysql Query Group nach letzten Datensatz und ersten Datensatz
- 11. Die beste Methode zum Synchronisieren der Clientdatenbank mit der Serverdatenbank
- 12. get_results zeigt nicht den letzten Datensatz
- 13. Awk Muster entspricht immer letzten Datensatz?
- 14. MySQL bringt nur den letzten Datensatz zurück
- 15. Abrufen von Sekunden seit dem letzten Datensatz
- 16. Wählen letzten Datensatz in jeder Gruppe
- 17. Wie den letzten zugehörigen Datensatz zu aktualisieren
- 18. MySQL letzten Datensatz auswählen und aktualisieren
- 19. VB.net Wie gehe ich zum letzten Datensatz
- 20. Letzten Datensatz von Entitäten NSSet abrufen?
- 21. So erhalten Sie den letzten aktiven Datensatz
- 22. apollo Recieved Array-Daten wiederholen letzten Datensatz
- 23. Wie bekomme ich den letzten Datensatz von Mysql mit Hibernate?
- 24. SQL Query Multi Datensatz
- 25. SQL UPDATE löscht Datensatz
- 26. Holen Sie sich den ersten Datensatz bis zum letzten Datum
- 27. Entity Framework - Die letzten Datensatz in der LEFT JOIN
- 28. Wie kann ich Android Studio mit einer lokalen Serverdatenbank SQL Server 2008 verbinden?
- 29. Mehrere hinzufügen Datensatz mit Linq-to-SQL
- 30. SQL Server SQL-Anweisung - Aktualisieren Datensatz
definieren "letzte Zeile". – SqlZim
Nun, was macht eine Zeile zur letzten Zeile? - Die Reihenfolge, in der sie sich befinden, wenn Sie 'auswählen *', ist irrelevant und sollte immer ohne eine Bestellklausel als zufällig angesehen werden. –