Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
ВнизSQL: Как узнать содержимое конкретной ячейки? Найти похожие ветки
← →
Yaffil (2006-02-19 19:02) [0]Предположим есть запрос:
SELECT Salary FROM Employee;
Как вывести например вторую строку, если её содержимое не известно?
← →
Desdechado © (2006-02-19 19:10) [1]Понятия "номер строки" нет.
Точнее, строка может быть любой, зависит от ограничений выборки и от сортировки.
В твоем примере:
qry.Open;
qry.Next;
вот и стоим на 2-й строке, если она есть, конечно
> если её содержимое не известно
Конечно, неизвестно. Ибо зачем тогда выборка, если ее содержимое заранее известно.
← →
Yaffil (2006-02-19 20:11) [2]А как быть, если надо вывести все сторки, следующие после которых имеют значение Salary=100
?
← →
Джо © (2006-02-19 20:12) [3]> [2] Yaffil (19.02.06 20:11)
> А как быть, если надо вывести все сторки, следующие после
> которых имеют значение Salary=100
Тебе же уже сказали, что в СУБД нет фиксированного порядка строк, сервер их волен хранить как ему угодно.
← →
Desdechado © (2006-02-19 20:51) [4]> все сторки, следующие после которых имеют значение Salary=100
SELECT * FROM tabl WHERE Salary<100
← →
Gnobobel (2006-02-19 22:20) [5]Desdechado, походу Salary не индекс.
← →
Desdechado © (2006-02-19 22:33) [6]> Salary не индекс
а где я говорил об индексе?
просили строки со значением Salary до 100, т.е. Salary<100
← →
Yaffil (2006-02-20 01:28) [7]Вы не поняли.
Вот например таблица:
_____
Salary
6
100
4
6
7
5
100
6
9
86
100
-----
И нужно вывести все те строки, после каждой из которой идёт строка со значением 100.
Т.Е. должно получиться так:
_____
Salary
6
5
86
-----
← →
Джо © (2006-02-20 01:29) [8]> [7] Yaffil (20.02.06 01:28)
Читать [1] и [3] до окончательного разумения.
← →
evvcom © (2006-02-20 08:50) [9]
> И нужно вывести все те строки, после каждой из которой идёт
> строка со значением 100.
Это надуманная задача.
← →
parovoZZ © (2006-02-20 15:26) [10]Я хоть и новенький в БД, но сразу видно, что это бред какой-то. А главное, для чего? Заводите второй признак и совместно с ним делайте выборку.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c