Autor Zpráva
radas
Profil *
Zdravím,
snažím se z databáze dostat počet znaku v jednom sloupci tím to dotazem

select LENGTH('max_obsazenost') celkem, LENGTH(REPLACE('max_obsazenost','p','')) dospeli,  max_obsazenost
from zajezd
WHERE  `id_hotelu`=11401 limit 1

abych dostal tento vysledek

4 3 AAAP

bohužel dostávam stále stejny výsledek
14 14 AAAP
Kajman_
Profil *
Apostrofy zajistí, že se bere stále stejný string 'max_obsazenost'.

BTW takový dotaz zavání špatnou strukturou tabulek.
radas
Profil *
Kajman už jsem na ty aspostrofy taky přišel..děkuji ...
ten počet jsem si chtěl jen vypsat, chci ho použit v podmínce, ale nevěděl jsem jak funguje LENGTH
*v podmince tohoto typu
dotaz where (cena/ LENGTH('max_obsazenost') )>4000 
je to špatně?
Kajman_
Profil *
Vypadá to, že ty apostrofy Vám dělají stále potíže.
radas
Profil *
nedělaji ...už to funguje, jen sem to tupě zkopíroval a zapoměl smazat...díky moc...

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