Autor Zpráva
Luky
Profil
Zdravím,
uživatel mi dal tabulku, kde v jednom sloupci je nasekaných moc záznamů. Já bych potřeboval vypsat pouze buňky které mají číselnou hodnotu (v buňce je číslo).
Je pro to nějaký inteligentní dotaz? Výpis pouze čísel z DB?
Děkuji za rady
Kajman_
Profil *
Ve většině databází půjde do where dát funkci kontrolující shodu s regulárním výrazem.
o_O
Profil
Kajman:
IMHO zbytečně složité.

Luky:
Stačí jednoduchá podmínka
WHERE sloupec>0 OR sloupec<0 OR sloupec="0"
- popř. v případě záporných hodnot můžete změnit. Databáze chápe jako čísla i hodnoty s desetinnými místy - používání čárky či tečky není problém.

Pokud by s tím přece jen byl nějaký problém, zde je možnost jak ho vyřešit.
Kajman_
Profil *
o_O:
Stačí jednoduchá podmínka

Ale té podmínce vyhoví i nečíselné hodnoty, např. '1. liga'.
Luky
Profil
Děkuji podmínka by stačila, protože tam naštěstí nic takového jako 1. liga není.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0