powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Определить название запроса
13 сообщений из 13, страница 1 из 1
Определить название запроса
    #38988894
shalx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет даже не знаю что искать
есть таблица примерно такого вида:
date|x|y|b
2015-06-20|aa|bn|5
2015-06-21|ab|aa|6
2015-06-22|cd|df|7

хочу запросить и получить такое:
date|x|y|b
2015-06-20|aa| |5
2015-06-21| |aa|6

Что искать , где копать ? подскажите пожалуйста
...
Рейтинг: 0 / 0
Определить название запроса
    #38988943
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Определить название запроса
    #38989182
shalx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно , вот таблица
datexyz2015-06-20aabn52015-06-21abaa62015-06-22cddf7


и получить так
datexyz 2015-06-20aa 52015-06-21 aa6
...
Рейтинг: 0 / 0
Определить название запроса
    #38989184
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shalxЛадно

Условия будут или самому придумывать?
Выбрать где X или Y равны "aa"? Или найти те строки где есть одинаковые значения в X и Y столбцах? Без явного пояснения задачи, решений бесконечно много
...
Рейтинг: 0 / 0
Определить название запроса
    #38989188
shalx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собрал примерно так

Код: sql
1.
SELECT * FROM table WHERE x=aa or y=aa order by date




но получаю

datexyz2015-06-20aabn52015-06-21 abaa6

a "bn" и "ab" лишнее
...
Рейтинг: 0 / 0
Определить название запроса
    #38989190
shalx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если это невозможно дайте знать пожалуйста
...
Рейтинг: 0 / 0
Определить название запроса
    #38989250
AlBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shalxСобрал примерно так
..
a "bn" и "ab" лишнее

Подсказка: ищите на.. оператор CASE. В SQLite он есть и вполне успешно работает.
...
Рейтинг: 0 / 0
Определить название запроса
    #38989267
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shalxЕсли это невозможно дайте знать пожалуйста
Что **это** ? Либо формулируйте вопрос, как было предложено выше, либо тему придется закрыть
...
Рейтинг: 0 / 0
Определить название запроса
    #38989343
shalx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry ArefievshalxЕсли это невозможно дайте знать пожалуйста
Что **это** ? Либо формулируйте вопрос, как было предложено выше, либо тему придется закрыть
Вполне ясно изложил вопрос , только надо прочитать .
А тему можете закрыть , всеравно некто не знает ответ
...
Рейтинг: 0 / 0
Определить название запроса
    #38989717
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shalxА тему можете закрыть , всеравно некто не знает ответ
Если вы за других решаете, что они знают, а что нет - может в следующий раз и не нужно вопрос задавать.
...
Рейтинг: 0 / 0
Определить название запроса
    #38989820
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shalx,

ну ведь сказали же использовать case:
Код: sql
1.
2.
3.
4.
SELECT d, case x when 'aa' then 'aa' end, case y when 'aa' then 'aa' end, z
FROM T
WHERE x='aa' or y='aa'
order by d
...
Рейтинг: 0 / 0
Определить название запроса
    #38990216
shalx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
V конкретном примере конечно работает но case выводит только по очереди первую запись
а что делать если этот "aa" пятьсот штук ?
...
Рейтинг: 0 / 0
Определить название запроса
    #38990455
MrCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
500 штук за "аа" - не цена. "Аа" стоит 100, максимум 150 штук. Это если со справками. А где-нибудь из-под полы, на трассе можно и за 50 штук взять. Но надо понимать риск - могут подсунуть "ab", а может и "bb" пострадать!

Сформулируйте свою задачу на языке предметной области, а то чешется всё уже от догадок.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Определить название запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]