Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
15-1139988050
DelphiN!
2006-02-15 10:20
2006.03.12
Требуется программист на Delphi. г.Алматы. р.Казахстан


15-1139945845
Подключенный
2006-02-14 22:37
2006.03.12
IP подключенных к свичу


15-1139823152
QuasiLamo
2006-02-13 12:32
2006.03.12
Решение проблем


2-1140641003
TimScorp
2006-02-22 23:43
2006.03.12
ListBox


1-1139401625
Huk
2006-02-08 15:27
2006.03.12
Как получить список фонтов в WideString?