Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PostgreSQL] wprowadzanie liczb w nawiasach
Forum PHP.pl > Forum > Przedszkole
drzalek
Mam takie pytanie:
Mam jakąś tabelkę:
  1. i[u]d |2id |cos[/u]
  2. 12|(0,1)|teskt
  3. 13|(0,2)|inny tekst
  4. 14|(0,3)|jeszcze inny


Chodzi mi o to, że potrzebuję do drugiej kolumny tj. 2id, wprowadzać liczby rzeczywiste, ale tak, żeby zapisywały się właśnie w takich nawiasikach. Czy da się to jakoś zrobić, pomijając możliwość ustawienia tego pola na varchar??

Z góry dzięki za pomoc smile.gif
Spawnm
a możesz powiedzieć po co ci te nawiasy w bazie ? przecież przy wyświetlaniu możesz je dać bez kombinowania .
phpion
Wydaje mi się, że te dane mają przestawiać punkty na płaszczyźnie (współrzędne?). Jeżeli tak to w PostgreSQL masz odpowiedni typ dla punktów:
http://www.postgresql.org/docs/8.3/interac...-geometric.html (Points)
Możesz również skorzystać z typu tablicowego:
http://www.postgresql.org/docs/8.3/interactive/arrays.html
Wszystko zależy od Twoich potrzeb.
drzalek
czyli wówczas zapytanie mogłoby wyglądać tak:
  1. CREATE TABLE tab
  2.  
  3. (
  4.  
  5. id SERIAL PRIMARY KEY,
  6.  
  7. 2id point,
  8.  
  9. dane varchar(20)
  10.  
  11. );


Bo nie wiem czy dobrze zrozumiałem to co tam napisane??
phpion
Tak.

PS: nie szybciej było samemu sprawdzić?
drzalek
No właśnie miałem problem ze znalezieniem smile.gif Dzieki wielkie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.