Как узнать какая запись по счету? - 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;

Объяснение кода листинга программы

  1. Устанавливаем начальное значение счетчика @n равным 0.
  2. Выбираем все записи из таблицы table и добавляем к каждой записи счетчик rownum, который начинается с 1 и увеличивается на 1 для каждой следующей записи.
  3. Значение счетчика @n инкрементируется на 1 после каждой выборки строки.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.333 из 5
Похожие ответы