Форум
Вход
Вход
Регистрация
Знания
1С:Предприятие
Инф. технологии
О жизни
Книга знаний
Учебные курсы
Wiki
Поиск
Секции
IT-новости
Веб-мастеринг
Администрирование
Жизнь форума
Наука и технологии
Юмор
Другие секции...
Работа
Обсуждения
Вакансии
О нас
О форуме
Правила
Рейтинг
Карта сайта
Объявления
Контакты
Имя:
Пароль:
Войти
IT
Веб-мастеринг
MySQL: Как добавить числа от 1 до N в столбец?
,
☑
0
D_Pavel
25.07.16
✎
15:18
Нужно добавить новые строки в таблицу, чтобы значения одного столбца заполнились числами по порядку от 1 до N.
1
Garykom
гуру
25.07.16
✎
15:20
В гугле забанили?
2
Garykom
гуру
25.07.16
✎
15:21
http://pogugli.com/?131701
3
D_Pavel
25.07.16
✎
15:29
Я предполагаю что нужно делать через insert ... select ...
Нужно придумать что писать в select
Вот такой вариант только одну строку выводит, но надо штук 10 хотя бы:
select
i
:=
i
+1 AS i
from (select
i
:=0) as z
where
i
< 10
4
D_Pavel
25.07.16
✎
15:53
Нашел один способ
http://ru.stackoverflow.com/questions/514695/Как-вывести-несколько-чисел-используя-только-sql-запрос
но он как раз в MySQL не работает
5
Леха Дум
25.07.16
✎
15:59
dd.d * 1000 + cc.c * 100 + bb.b * 10 + aa.a
6
Леха Дум
25.07.16
✎
16:03
dd.d * 1000 + cc.c * 100 + bb.b * 10 + aa.a
где аа, bb, cc, dd - таблицы вида
SELECT 1 AS a UNION SELECT 2 UNION SELECT 3 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 UNION SELECT 0
соединенные левым или полным (что быстрее будет) соединением к таблице "aa"
7
Garykom
гуру
25.07.16
✎
16:07
http://www.sql.ru/forum/965170/sozdat-tablicu-i-zapolnit-eyo-posledovatelnostu
8
D_Pavel
26.07.16
✎
05:34
(6) Круто! Спасибо
Синтакс-помощник БСП
Справочник 1C разработчика с ChatGPT
Форум
|
Правила
|
Описание
|
Объявления
|
Секции
|
Поиск
|
Книга знаний
|
Вики-миста