выбрать определенную строку в таблице

Vbyg
Дата: 01.03.2010 11:16:26
у меня например после запроса выводиться данные
номер - имя - должность - прибыл
1 Иван директор июнь
2 Вася секретарь август
3 Петя дворник сентябрь
4 Света дворник декабрь.
....
45 Вова дворник декабрь

как мне вывести вторую и третью строчку?
например в c# написал бы table.row[2]
Glory
Дата: 01.03.2010 11:18:18
select * from mytable where [номер] in(2,3)
Паганель
Дата: 01.03.2010 11:18:24
select *
  from [данные]
 where [номер] = 2
Vbyg
Дата: 01.03.2010 11:19:31
мне именно нужна строчка номер 2 и 3. внезависимости что стоит под номером
iljy
Дата: 01.03.2010 11:19:49
Vbyg,

уж сколько раз твердили миру... Неужели трудно хоть какую-нибудь книжку для чайников почитать? Таблица - это множество, вещь неупорядоченная, поэтому в скуле НЕТ НОМЕРОВ СТРОК. Нужны строки со значением поля номер = 2 или 3? Так и добавьте такое условие в выборку.
where [номер] in (2,3)
Vbyg
Дата: 01.03.2010 11:20:53
я её упорядочил!:)
Glory
Дата: 01.03.2010 11:20:57
Vbyg
мне именно нужна строчка номер 2 и 3. внезависимости что стоит под номером

Ну так пронумеруйте записи в том порядке, который вам нужен
Vbyg
Дата: 01.03.2010 11:23:00
если у могу сделать "селект топ 4", то получается что порядок есть!
Паганель
Дата: 01.03.2010 11:24:22
Vbyg
я её упорядочил!:)
И в каком поле Вы сохранили номера строк по Вашему порядку?
iljy
Дата: 01.03.2010 11:24:28
Vbyg
мне именно нужна строчка номер 2 и 3. внезависимости что стоит под номером


что такое строка номер 2,3?
declare @t table (N int, Name varchar(20), Work varchar(50), month varchar(20))

insert @t
select 1, 'Иван','директор','июнь' union all
select 2, 'Вася','секретарь','август' union all
select 3, 'Петя','дворник','сентябрь' union all
select 4, 'Света','дворник','декабрь.' union all
select 45, 'Вова', 'дворник', 'декабрь'

select * from @t order by 1
select * from @t order by 2
select * from @t order by 3

какие именно из вторых и третьих строк вам нужны?