Autor | Zpráva | ||
---|---|---|---|
radas Profil * |
#1 · Zasláno: 18. 8. 2011, 15:51:13
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 * |
#2 · Zasláno: 18. 8. 2011, 15:54:42
Apostrofy zajistí, že se bere stále stejný string 'max_obsazenost'.
BTW takový dotaz zavání špatnou strukturou tabulek. |
||
radas Profil * |
#3 · Zasláno: 18. 8. 2011, 15:57:52
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 |
||
Kajman_ Profil * |
#4 · Zasláno: 18. 8. 2011, 16:01:41
Vypadá to, že ty apostrofy Vám dělají stále potíže.
|
||
radas Profil * |
#5 · Zasláno: 18. 8. 2011, 16:04:10
nedělaji ...už to funguje, jen sem to tupě zkopíroval a zapoměl smazat...díky moc...
|
||
Časová prodleva: 13 let
|
0