Построковая обработка sql выборки в сценарии — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
Строка 3: Строка 3:
 
Возьмем к примеру следующую таблицу notsorted с двумя столбцами Id и name:   
 
Возьмем к примеру следующую таблицу notsorted с двумя столбцами Id и name:   
 
   
 
   
  {| class="simple" border="1" style="text-align:center" style="center"
+
<center>  {| class="simple" border="1" style="text-align:center" style="center"
 
  |+ style="background:#FFCC00"|'''notsorted'''
 
  |+ style="background:#FFCC00"|'''notsorted'''
 
  |id
 
  |id
Строка 22: Строка 22:
 
  | 6  
 
  | 6  
 
  |Алексей Алексей
 
  |Алексей Алексей
  |}
+
  |}</center>
  
 
Как видно в таблице id идет не по порядку. При решении данной задачи необходимо учитывать этот факт.  
 
Как видно в таблице id идет не по порядку. При решении данной задачи необходимо учитывать этот факт.  

Версия 13:17, 19 сентября 2013

Если у вас имеется sql-таблица, в которой есть данные, зачастую возникает необходимость в обработке этих данных. Сложность заключается в том, что данные могут быть не пронумерованы или даже если пронумерованы, порядковые номера могут идти не по порядку.

Возьмем к примеру следующую таблицу notsorted с двумя столбцами Id и name:

{| class="simple" border="1" style="text-align:center" style="center"
|+ style="background:#FFCC00"|notsorted
|id
|name
|-
| 0 
|Иванов Иван
|-
| 3 
|Петров Петр
|-
| 4 
|Сергеев Сергей
|-
| 5 
|Дмитриев Дмитрий
|-
| 6 
|Алексей Алексей
|}

Как видно в таблице id идет не по порядку. При решении данной задачи необходимо учитывать этот факт.

Классический способ решения

Обработка таблицы 2.PNG

Вариант 1 для таблицы с числовым полем

Вариант 2 для таблицы со строковыми полями