Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.47 MB
Время: 0.016 c
3-1136992175
мускул
2006-01-11 18:09
2006.03.12
Синхронизация таблиц


2-1140528973
Compton's G
2006-02-21 16:36
2006.03.12
Функция сортирования


2-1140983804
.Denny.
2006-02-26 22:56
2006.03.12
Работа с файлами и дирректориями


2-1140617744
Silica
2006-02-22 17:15
2006.03.12
Сканер


11-1121123402
Dodfr
2005-07-12 03:10
2006.03.12
Big EXE size diff between KOL 2.09 and 2.10





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский