Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [sql] Znak nieskończoności w bazie?, Potrzebuje ułożyć zapytanie z BETWEEN.. jak wpisać nieskończoność ?
kukix
post 3.03.2010, 11:53:50
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam.
Potrzebuje wyszukiwać liczby z przedziałów OD DO...


Za pomocą zapytania wyświetlam liczby z przedziału.
  1. SELECT * FROM tabela WHERE ? BETWEEN od AND do



Pytaniejest taki, jak zapisać w bazie znak nieskończoności..

pozdr
Go to the top of the page
+Quote Post
blooregard
post 3.03.2010, 12:04:52
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




A po co Ci znak nieskończoności?
Jesli potrzebujesz maksymalnej i minimalnej wartości liczby z tabeli, to wystarczy, że zastosujesz > i <.

Od X do nieskończoności:
  1. SELECT * FROM tabela WHERE wartosc > X

Od minus nieskończoności do X:
  1. SELECT * FROM tabela WHERE wartosc < X


W tabeli masz zawsze pewien zakres wartości dla każdej kolumny, nie istnieje w niej pojęcie "nieskończoności"

Ten post edytował blooregard 3.03.2010, 12:05:51


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
kukix
post 3.03.2010, 12:29:23
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


nienie.. nei o to codzi..

w bazie podaje przedziały w dwóch komórkach od i do.

podaje np:

Kod
NAZWA           OD       DO
przedzial1       0          0
przedzial2       1          4
przedzial3       5          25
przedzial4       26         *


jak w takim przypadku podac znak nieskończonoość... ? jest wogole taka mozliwosc?
Go to the top of the page
+Quote Post
lord_t
post 3.03.2010, 12:39:26
Post #4





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


To co stoi na przeszkodzie, żeby traktować maksymalną wartość jako nieskończoność?

Na stronce chcesz wyświetlić znak nieskończoności? -> zamień maks na znak n. i już.


--------------------
Go to the top of the page
+Quote Post
athei
post 3.03.2010, 22:40:30
Post #5





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

Ostrzeżenie: (0%)
-----


Wpisz maksymalną/minimalną wartość dla danego typu danych, np. int unsigned 4294967295.link Ustaw tą wartość jako domyślną.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 11.05.2025 - 10:18