Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: WHERE ... IN ( ) ...
Forum PHP.pl > Forum > Bazy danych > MySQL
qlash
Witam

Czy da sie (i jak tak to jak) zrobic zapytanie w stylu

WHERE costam IN (5,6,7)

ale tak, zeby nie byly pomijane wartosci WIEKSZE niz 7 ?

czyli wybralo rekordy z costam majacym 5,6,7 ale i 8 i 100 itp....
nospor
  1. WHERE costam IN (5,6,7) OR costam>7
biggrin.gif
qlash
Rozumiem, ze w samym IN (..) sie tego nie da zrobic? np. IN (5,6,7+) jakos tak ?smile.gif
intol
może BETWEEN ?
SongoQ
Cytat
Rozumiem, ze w samym IN (..) sie tego nie da zrobic? np. IN (5,6,7+) jakos tak ?

NIE

Cytat
może BETWEEN ?

BETWEEN wymaga zakresu gornego
060156
Oczywiscie da sie zrobic nastepujaco:

select if(costam<7, costam, 100) costam where costam in(5,6,7,100)

pozdrawiam 060156
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.