Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
5 / 5 / 3
Регистрация: 05.10.2017
Сообщений: 23
1

Задача. Отобразить определённое число Фибоначчи

16.02.2018, 03:29. Показов 679. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача такая Вложение 911337
К ней прилагается код запроса
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
DECLARE @a INT, @b INT, @x INT, @COUNT INT /* переменные */
 
SET @COUNT=1
SET @a=3 /*1-ое число с которого начинается отсчет*/
SET @b=4 /*2-ое число с которого начинается отсчет */
SET @x= /**/
 
SELECT @a /*вывод 1-го числа*/
SELECT @b /*вывод 2-го числа*/
 
WHILE @COUNT <10 /*вывод 10-ти чисел*/
BEGIN
/*Присваивание значений переменных*/
SET @x=@a+@b
SET @a=@b
SET @b=@x
SET @COUNT+=1
SELECT @x /*вывод 10-ти чисел*/
END
Для меня это первая задача по SQL. Ответьте, пожалуйста, на несколько вопросов:
1) Почему если скопировать этот код в MS SQL Server и просто запустить - всё работает, значения выводятся, но, например, в PostgreSQL после запуска не выводится ничего (даже ошибок нет)? Из-за того, что синтаксис, правила составления SQL запросов отличаются?

2) Как вообще работает этот запрос? Нужно ли предварительно создавать таблицу, в которую будут выводиться результаты? Раньше пользовались только СУБД MS Access и все запросы составлялись на основе существующей базы данных с таблицами, а тут гольный запрос и никаких пояснений. Не совсем понятно что нужно делать, больше похоже на простую задачку по программированию без использования БД.

3) Что в первую очередь следует изучить? Общие основы SQL, документацию по PostgreSQL (Firebird / MySQL) или что-то ещё для понимания как решать подобные задачи на SQL?
Ведь в учебниках обычно разбираются немного другие примеры - создаётся база, затем таблица, она наполняется данными и с ними уже работаем с помощью SQL запросов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2018, 03:29
Ответы с готовыми решениями:

Дано целое число N (> 1), являющееся числом Фибоначчи: N = FK . Найти целое число K — порядковый номер числа Фибоначчи N
помогите пожалуйста на с написать, или хотя бы какой нить толчок сделать. Дано целое число N (&gt; 1),...

Определить номер N числа Фибоначчи, при котором сумма N первых чисел Фибоначчи превышает заданное число М
Определить номер N числа Фибоначчи, при котором сумма N первых чисел Фибоначчи превышает заданное...

Выяснить, какое число встречается в массиве раньше – число Фибоначчи или простое число
Дан натуральный массив A, состоящий из натуральных чисел. Выяснить, какое число встречается раньше...

Как получить определённое число из заданной строки?
Здравствуйте, уважаемые знатоки Мне нужно в PowerShell из строки &quot;Акт сверки взаиморасчетов №...

1
1643 / 1144 / 171
Регистрация: 23.07.2010
Сообщений: 6,794
16.02.2018, 09:37 2
Цитата Сообщение от ArtKV Посмотреть сообщение
Как вообще работает этот запрос?
И вгде ты здесь запрос увидал-то?
0
16.02.2018, 09:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2018, 09:37
Помогаю со студенческими работами здесь

как циклом создать определённое число пустых файлов в C#
как циклом создать определённое число пустых файлов в заданной папке (например: папка qwerty\ в...

Дано определённое число К, получить все перестановки множества I={1,2,3,.K}
Дано определённое натуральное число К, получить все перестановки множества I={1,2,3,...K}...

Вставляет заданное число у отсортированы массив определённое количество раз
Ну есть набросок только оно там заполняет свободные ячейки массива бредом помогите долблюсь с...

Как найти определённое количество файлов, имеющих наибольшее число ссылок?
Необходимо создать команду, расширяющую функциональные возможности системы Unix.Можно использовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru