powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вычисляемый столбец
6 сообщений из 6, страница 1 из 1
вычисляемый столбец
    #40035495
gutenmorgen21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Помогите пожалуйста разобраться, какой запрос нужно использовать, чтобы заполнить столбцы (сделать столбцы вычисляемыми):
- в новом созданном столбце (пусто, NULL) на каждой строке проставить значение "1"
- в другом новом созданном столбце (пусто, NULL) сделать расчет, определить количество дней (есть колонка с датой начала и колонка с датой конца), при этом считая первый и последний день.

UPDATE как я поняла не подходит..возможно ошибаюсь..

Заранее бесконечно благодарю.
...
Рейтинг: 0 / 0
вычисляемый столбец
    #40035546
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gutenmorgen21
какой запрос нужно использовать, чтобы заполнить столбцы (сделать столбцы вычисляемыми):
Вы уж определитесь - заполнить поле (какими-то значениями) или создать вычисляемое поле.
...
Рейтинг: 0 / 0
вычисляемый столбец
    #40035636
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gutenmorgen21
- в новом созданном столбце (пусто, NULL) на каждой строке проставить значение "1"
- в другом новом созданном столбце (пусто, NULL) сделать расчет, определить количество дней (есть колонка с датой начала и колонка с датой конца), при этом считая первый и последний день.
Не очень понятно что вы имеете в виду под словосочетанием "вычисляемые столбцы".
На первый вопрос ответ - дефолтное значение на данное поле.
Код: sql
1.
MyField1 tinyint(1) DEFAULT 1 COMMENT 'Значение по умолчанию = 1'


На второй вопрос ответ - использовать триггер по insert, в коде которого прописать алгоритм, который и будет делать расчёт.
...
Рейтинг: 0 / 0
вычисляемый столбец
    #40035940
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck99
На второй вопрос ответ - использовать триггер по insert, в коде которого прописать алгоритм, который и будет делать расчёт.
Какой смысл, когда есть generated columns?
...
Рейтинг: 0 / 0
вычисляемый столбец
    #40035998
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina
Gluck99
На второй вопрос ответ - использовать триггер по insert, в коде которого прописать алгоритм, который и будет делать расчёт.
Какой смысл, когда есть generated columns?
А generated columns разве могут select включать? В конкретной задаче непонятно, нужен он или нет. Я подозреваю, что все значения берутся из одной записи, но черт его знает, автор путается в показаниях - он(а) даже не знает, какой у него (неё) сервер: MySQL или MS.
И если так на задачу смотреть, то вообще ничего не нужно, можно на ходу всё посчитать, тупо в select запихать.
...
Рейтинг: 0 / 0
вычисляемый столбец
    #40036010
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck99
Я подозреваю, что все значения берутся из одной записи, но черт его знает

Я как-то не вижу ничего, что бы указывало на существование второй таблицы.

Gluck99
если так на задачу смотреть, то вообще ничего не нужно, можно на ходу всё посчитать, тупо в select запихать
Если указанные значения надо только посчитать и вывести - согласен. А если по ним нужен отбор? тогда вычисляемое поле предпочтительнее, его индексировать можно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вычисляемый столбец
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]