Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wybór wierszy z liczbami podzielnymi przez n
Forum PHP.pl > Forum > Bazy danych > MySQL
MySQL
Jest w bazie tabela o nazwie tab, w której jedna z kolumn ma nazwę numer i jest typu liczbowego.

Jak zadać pytanie do bazy aby wybrać z tej tabeli te wiersze, w których liczby w kolumnie numer są podzielne przez n?
Foxx
http://dev.mysql.com/doc/refman/5.0/en/mat...ml#function_mod

Czyli dzielenie modulo, sprawdzaj WHERE reszta jest == 0
blooregard
% (modulo - rezta z dzielenia)
Sprawdzasz, czy liczba modulo n dzieli się bez reszty (czyli wynik =0) i już
MySQL
Dzieki :-) Malo pracowalem z funkcjami matematycznymi i zupelnie zapomnialem ze MySQL ma ich dosc sporo smile.gif

To pochwale sie jeszcze moim zapytaniem troche bardziej rozbudowanym niz wynikaloby to z mojego pierwotnego pytania (tak dla potomnych):

  1. SELECT *
  2. FROM tab_menu_info WHERE p_visibility = "T" AND MOD(p_priority, 5) = 0
  3. ORDER BY p_priority ASC;
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.