Как узнать какая запись по счету? - MySQL
Формулировка задачи:
Например у меня есть таблица:
Name | Sex | Age
====|==== |===
Alex | Female | 12
Fred | male | 23
Frsd | Female | 24
Fred2 | male | 23
Fred3 | male | 25
Как мне узнать какой по счету идет Frsd? (Здесь он 3)
Решение задачи: «Как узнать какая запись по счету?»
textual
Листинг программы
set @n:=0; select @n:=@n+1 as rownum, t.* from `table` t;
Объяснение кода листинга программы
- Устанавливаем начальное значение счетчика @n равным 0.
- Выбираем все записи из таблицы
table
и добавляем к каждой записи счетчик rownum, который начинается с 1 и увеличивается на 1 для каждой следующей записи. - Значение счетчика @n инкрементируется на 1 после каждой выборки строки.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д