SQL - Jak znaleźć najwyższy numer w kolumnie?
Powiedzmy, że mam następujące dane w tabeli Klienci: (nic więcej)
ID FirstName LastName
-------------------------------
20 John Mackenzie
21 Ted Green
22 Marcy Nate
Jaki rodzaj instrukcji SELECT może uzyskać numer 22 w kolumnie ID?
Muszę zrobić coś takiego, aby wygenerować unikalny identyfikator. Jasne, że mogę pozwolić systemowi to zrobić poprzez automatyczną inkrementację, ale w jaki sposób mogę uzyskać automatycznie wygenerowany identyfikator?
Pomyślałem o „SELECT ID FROM Customers” i zliczeniu zwróconych wierszy, ale wydaje się to okropnie nieefektywne iw tym przypadku niepoprawnie zwróci „3”, chociaż potrzebuję unikalnego identyfikatora 23.