|
|
|
Запрос SELECT без использования FROM
|
|||
|---|---|---|---|
|
#18+
Здравствуйте дорогие форумачани. Сдаю зачет по СУБД и преподаватель попросил составить запрос используя агрегирующие функции, решить математическое уравнение следующего вида: f=sin(x)*x где x=45. Я составил запрос используя таблицу, для хранения информации. Таблица degr id | deg 1 | 45 1 | 30 И сам запрос: SELECT SIN(RADIANS(deg))*RADIANS(deg) FROM degr WHERE id=1 Преподаватеь попросил составить запрос не используя таблицу. Я составил запрос следующего вида: SELECT SIN(RADIANS(45))*RADIANS(45). Но на такую конструкцию BASE ругается, говорит синтактическая ошибка. Используя метод тыка я сделал следующий запрос: SELECT SIN(RADIANS(45))*RADIANS(45) FROM table и он начал выводить правильный ответ и этих ответов было столько же, сколько кортежей в таблице. Проверил конструкцию SELECT SIN(RADIANS(45))*RADIANS(45) на MySQL и она хорошо работает. А вот и сам вопрос: Почему в Openoffice BASE нужно обязательно указывать таблицу из который как бы должны делать выборку? Почему нельзя обойтись без таблицы? Если кто знает, просьба отписаться или дать ссылки на документацию. Это очень важно. Заранее благодарю за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 11:29 |
|
||
|
Запрос SELECT без использования FROM
|
|||
|---|---|---|---|
|
#18+
Марат АхметшинSELECT SIN(RADIANS(45))*RADIANS(45). Но на такую конструкцию BASE ругается, говорит синтактическая ошибка. Используя метод тыка я сделал следующий запрос: SELECT SIN(RADIANS(45))*RADIANS(45) FROM table и он начал выводить правильный ответ и этих ответов было столько же, сколько кортежей в таблице.ну а сколько, по-вашему, должно было получиться? Марат АхметшинПроверил конструкцию SELECT SIN(RADIANS(45))*RADIANS(45) на MySQL и она хорошо работает.потому что MySQL неявно дописывает туда "FROM dual" :) Ответ: пишите "FROM любая_таблица LIMIT 1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2010, 14:35 |
|
||
|
|

start [/forum/topic.php?fid=56&gotonew=1&tid=2015512]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
15ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 519ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...