Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вычисляемые поля. / 6 сообщений из 6, страница 1 из 1
08.11.2009, 20:08
    #36297469
korda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемые поля.
Создаю SELECT, в котором участвуют ВСЕ поля таблицы плюс вычисляемые поля.
Приходится писать перечисление полей (получается длинный такой список), а потом дописывать к этому списку вычисляемые поля.
Код: plaintext
1.
SELECT CITY, STATE, ..., NAME, SUBSTR(SOMESTR, 1 , 2 ) AS MYCALC FROM MYTABLE
Ах, если бы было что-то вроде:
Код: plaintext
SELECT *, SUBSTR(SOMESTR, 1 , 2 ) AS MYCALC FROM MYTABLE

Может быть я чего-то не знаю или не понимаю?
...
Рейтинг: 0 / 0
08.11.2009, 20:59
    #36297516
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемые поля.
kordaСоздаю SELECT, в котором участвуют ВСЕ поля таблицы плюс вычисляемые поля.
Приходится писать перечисление полей (получается длинный такой список), а потом дописывать к этому списку вычисляемые поля.
Код: plaintext
1.
SELECT CITY, STATE, ..., NAME, SUBSTR(SOMESTR, 1 , 2 ) AS MYCALC FROM MYTABLE
Ах, если бы было что-то вроде:
Код: plaintext
SELECT *, SUBSTR(SOMESTR, 1 , 2 ) AS MYCALC FROM MYTABLE

Может быть я чего-то не знаю или не понимаю?Да, можно так писать.
Код: plaintext
SELECT *, SUBSTR(SOMESTR, 1 , 2 ) AS MYCALC FROM MYTABLE

Хотя правильнее первый вариант.
...
Рейтинг: 0 / 0
09.11.2009, 19:50
    #36299731
Esu
Esu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемые поля.
select bt.*, bt.amount from banktrans bt
...
Рейтинг: 0 / 0
09.11.2009, 19:51
    #36299732
Esu
Esu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемые поля.
> SELECT *, SUBSTR(SOMESTR,1,2) AS MYCALC FROM MYTABLE

Это не будет работать скажем в mysql.
...
Рейтинг: 0 / 0
10.11.2009, 10:15
    #36300470
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемые поля.
Esu> SELECT *, SUBSTR(SOMESTR,1,2) AS MYCALC FROM MYTABLE

Это не будет работать скажем в mysql.Ну, в каких-то субд даже SELECT-ов может не быть :-)
...
Рейтинг: 0 / 0
10.11.2009, 11:25
    #36300638
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисляемые поля.
alexeyvgНу, в каких-то субд даже SELECT-ов может не быть :-)
+1. Это вообще к проектированию БД не относится.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вычисляемые поля. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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