Допустим, у меня есть следующие данные в таблице "Клиенты": (ничего более)
ID FirstName LastName
-------------------------------
20 John Mackenzie
21 Ted Green
22 Marcy Nate
Какого рода оператор SELECT
может дать мне номер 22 в столбце идентификатора?
Мне нужно сделать что-то вроде этого, чтобы создать уникальный идентификатор. Конечно, я могу позволить системе делать это с помощью автоинкремента, но тогда как мне получить автоматически сгенерированный идентификатор?
Я думал о SELECT ID FROM Customers
и подсчитывал возвращаемые строки, но это кажется ужасно неэффективным, и в этом случае он будет неправильно возвращать "3", хотя мне нужен уникальный идентификатор 23.