Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql] Znak nieskończoności w bazie?
Forum PHP.pl > Forum > Bazy danych
kukix
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
blooregard
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"
kukix
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?
lord_t
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ż.
athei
Wpisz maksymalną/minimalną wartość dla danego typu danych, np. int unsigned 4294967295.link Ustaw tą wartość jako domyślną.
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.