Autor | Zpráva | ||
---|---|---|---|
freesofter Profil * |
#1 · Zasláno: 12. 6. 2005, 16:41:19
ako je opak like? ked sa to nema rovnat..v MySQL?
Dik |
||
Hugo Profil |
#2 · Zasláno: 12. 6. 2005, 16:43:51
not like, ale like a not like jsou velmi pomale. Pokud nemusis, tak je nepouzivej
|
||
freesofter Profil * |
#3 · Zasláno: 12. 6. 2005, 16:46:25
mne not like neberie...
$katalog = mysql($DatabaseName,"select * from kniznica_knihy where komu not like '' or komu not like 'nik' or komu not like ' ' order by dielo"); |
||
Hugo Profil |
#4 · Zasláno: 12. 6. 2005, 16:49:13
funkce mysql IMHO neexistuje. Spravne by to melo byt
$katalog = mysql_query("select * from kniznica_knihy where komu not like '' or komu not like 'nik' or komu not like ' ' order by dielo"); v tomto dotazu je zbytecne pouzivat like. Staci = a !=. |
||
printf Profil |
#5 · Zasláno: 12. 6. 2005, 20:30:44
není to NOT LIKE '' nějaký divný? co to má jako vyřadit?
|
||
Hugo Profil |
#6 · Zasláno: 13. 6. 2005, 05:25:29
printf
NOT LIKE vyradi polozky, ktere se shoduji se zadanym vyrazem. Napr NOT LIKE '%chod%' vyradi vychod, chodnik, zachod atd. |
||
Mordae Profil |
#7 · Zasláno: 13. 6. 2005, 15:26:46
Hele, jsi si jistý těmi OR? Já jen, že tohle vybere cokoliv. Cokoliv se totiž buď nerovná '' nebo se to nerovná 'nik'. Nehledáš náhodou případ, kdy se to nerovná '' a zároveň (AND) 'nik'?!
|
||
Mordae Profil |
#8 · Zasláno: 13. 6. 2005, 15:28:11
Ten limit je pro sicher, protože si dokážu představit tahání megabajtu při každém požadavku na stránku po lokální síti webzdarma (nebo tak něco).
|
||
printf Profil |
#9 · Zasláno: 13. 6. 2005, 19:49:06
Hugo
to chápu, ale nevím k čemu se chodí vyřazovat položky které se podobají prázdnému řetězci, to se přece nemusí dělat přes LIKE |
||
Leo Profil |
#10 · Zasláno: 13. 6. 2005, 19:54:23
Podle tech prazdnych retezcu to spis vypada na spatne navrzenou databazi, co treba NULL, a nebo mit zvlast tabulku knih a zvlast tabulku vypujcek a zvlast tabulku zakazniku? Leo
|
||
Hugo Profil |
#11 · Zasláno: 14. 6. 2005, 05:17:58
printf
Tohle sem mu tam psal. LIKE je urcite v tomto pripade zbytecne, protoze je podstatne pomalejsi nez obycejna rovnost. |
||
Časová prodleva: 5 měsíců
|
|||
gofry Profil |
#12 · Zasláno: 4. 11. 2005, 01:46:20 · Upravil/a: gofry
SELECT * FROM tabulka MINUS SELECT * FROM tabulka WHERE stlpec LIKE "moj_retazec"
Ale nie som si isty, ci uz MINUS funguje v MySQL |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0