С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Базы данных
Войти
Регистрация
Восстановить пароль
 
ArtKV
4 / 4 / 3
Регистрация: 05.10.2017
Сообщений: 18
1

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

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

Задача такая Вложение 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2018, 03:29
Ответы с готовыми решениями:

Как в поле отобразить первое число текущего месяца
Для поля в значении по умолчанию, какую функцию нужно выбрать, что бы в поле отображалось первое...

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

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

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

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

1
pincet
1337 / 923 / 126
Регистрация: 23.07.2010
Сообщений: 5,047
16.02.2018, 09:37 2
Цитата Сообщение от ArtKV Посмотреть сообщение
Как вообще работает этот запрос?
И вгде ты здесь запрос увидал-то?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2018, 09:37

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru