Я хотел бы сравнить два ряда подряд i
с i-1
из col2
(отсортировано по col1
).Как сравнить несколько строк?
Если item_i
из i
-й строки и item_[i-1]_row
разные, хотелось бы увеличить значение счетчика на 1. item_[i-1]
+--------------+
| col1 col2 |
+--------------+
| row_1 item_1 |
| row_2 item_1 |
| row_3 item_2 |
| row_4 item_1 |
| row_5 item_2 |
| row_6 item_1 |
+--------------+
В приведенном выше примере, если мы сканировать два ряда точке а время вниз, мы видим, что row_2
и row_3
отличаются друг от друга, поэтому мы добавляем один к item_1. Затем мы видим, что row_3
отличается от row_4
, а затем добавляет один к item_2
. Продолжить, пока мы не закончим:
+-------------+
| col2 col3 |
+-------------+
| item_1 2 |
| item_2 2 |
+-------------+