Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.02.2007, 15:47
|
|||
|---|---|---|---|
|
|||
Геметрические типы данных |
|||
|
#18+
Есть таблица: CREATE TABLE room ( id serial PRIMARY KEY, name varchar(40), pth path); набиваем её данними: INSERT INTO room (name, pth) VALUES ('room 1', '((0,0),(0,1),(1,1),(1,0))'); INSERT INTO room (name, pth) VALUES ('room 2', '((10,0),(10,1),(11,1),(11,0))'); INSERT INTO room (name, pth) VALUES ('room 3', '((20,0),(20,1),(21,1),(21,0))'); Теперь вопросы: 1) как из таблицы вытянуть только первую координату пути... только вторую и т.д. 2) как узнать координату по оси X, оси Y Спасибо за поддержку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2007, 17:06
|
|||
|---|---|---|---|
|
|||
Геметрические типы данных |
|||
|
#18+
Mike WhiteЕсть таблица: CREATE TABLE room ( id serial PRIMARY KEY, name varchar(40), pth path); набиваем её данними: INSERT INTO room (name, pth) VALUES ('room 1', '((0,0),(0,1),(1,1),(1,0))'); INSERT INTO room (name, pth) VALUES ('room 2', '((10,0),(10,1),(11,1),(11,0))'); INSERT INTO room (name, pth) VALUES ('room 3', '((20,0),(20,1),(21,1),(21,0))'); Теперь вопросы: 1) как из таблицы вытянуть только первую координату пути... только вторую и т.д. 2) как узнать координату по оси X, оси Y Спасибо за поддержку. Переделать таблицу, что бы она отвечала первой нормальной форме. И вопросы сами собой отпадут :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2007, 17:11
|
|||
|---|---|---|---|
|
|||
Геметрические типы данных |
|||
|
#18+
JelisПеределать таблицу, что бы она отвечала первой нормальной форме. И вопросы сами собой отпадут :-) Да... Это будет очень интересно как таблицу из, по сути, 2-х полей переделать.... Если можно, то приведи пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2007, 17:23
|
|||
|---|---|---|---|
|
|||
Геметрические типы данных |
|||
|
#18+
Mike White JelisПеределать таблицу, что бы она отвечала первой нормальной форме. И вопросы сами собой отпадут :-) Да... Это будет очень интересно как таблицу из, по сути, 2-х полей переделать.... Если можно, то приведи пример Оопс, пардон - чета пропустил мимо ушей что речь идет о нативных геометрических типах :-) А по сути - смотреть доку В часности It is possible to access the two component numbers of a point as though it were an array with indices 0 and 1. For example, if t.p is a point column then SELECT p[0] FROM t retrieves the X coordinate and UPDATE t SET p[1] = ... changes the Y coordinate. In the same way, a value of type box or lseg may be treated as an array of two point values. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2007, 17:43
|
|||
|---|---|---|---|
|
|||
Геметрические типы данных |
|||
|
#18+
It is possible to access the two component numbers of a point as though it were an array with indices 0 and 1. For example, if t.p is a point column then SELECT p[0] FROM t retrieves the X coordinate and UPDATE t SET p[1] = ... changes the Y coordinate. In the same way, a value of type box or lseg may be treated as an array of two point values. Это всё хорошо, спасибо! Но, это касается двумерных типов (box, lseg, line), а мне нужен PATH или POLYGON Если не трудно приведите рабочий пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&tablet=1&tid=2005646]: |
0ms |
get settings: |
7ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
141ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 477ms |

| 0 / 0 |
