![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.03.2018
Сообщений: 6
|
![]()
Запрос с под запросом
Сравнение значения с усреднённым Добавить группировки Переформулировал задание для своей таблицы примерно вот так: Вывести все значения цен, которые больше, чем средняя цена. Группировка по цене. как это все дело должно выглядеть? SELECT AVG(PriceRUS) FROM Price WHERE PriceRUS> (SELECT AVG(PriceRUS) FROM Price) Правильный ход мыслей? или совсем в молоко? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
SELECT PriceRUS ...
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 03.03.2018
Сообщений: 6
|
![]()
SELECT PriceRUS
FROM Price Group by PriceRUS HAVING PriceRUS> (SELECT AVG(PriceRUS) FROM Price) добавил еще группировку, похоже на правду? |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 03.03.2018
Сообщений: 6
|
![]()
Выполнил. Вывелись все значения PriceRUS, которые больше среднего значения цен. Не понимаю, в чём ошибка моя?..
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Возможно я не правильно понял, а у тебя норм. Скорее всего так и есть )) Так что извини
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 03.03.2018 в 19:13. |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 03.03.2018
Сообщений: 6
|
![]()
Всё равно мне кажется, что что-то в моём запросе не так...
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 03.03.2018
Сообщений: 6
|
![]()
SELECT PriceRUS, (SELECT AVG(PriceRUS) as AvgPrice FROM Price)
FROM Price Group by PriceRUS HAVING PriceRUS> (SELECT AVG(PriceRUS) FROM Price) Выглядит все вот так, но все равно, на выходе получаю название не AvgPrice, а Expr1001... несколько раз пробовал... |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
SELECT PriceRUS, (SELECT AVG(PriceRUS) FROM Price) as AvgPrice
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 03.03.2018
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL подзапрос должен вернуть одну запись | Ma4balaka | Помощь студентам | 1 | 07.11.2017 11:43 |
Подзапрос с несколькими полями | bartle96 | SQL, базы данных | 3 | 22.08.2017 08:27 |
подзапрос | KatrinSecret | SQL, базы данных | 1 | 24.01.2012 10:47 |
PL SQL (перенести часть запроса в другой подзапрос..) | lyb4eg | SQL, базы данных | 2 | 19.09.2011 13:27 |
SQL подзапрос без сравнения, возможно ? | DS75 | БД в Delphi | 7 | 03.06.2009 12:32 |