Autor | Zpráva | ||
---|---|---|---|
Jenicek Profil |
#1 · Zasláno: 3. 6. 2015, 15:40:52
zdravím,
řeším abecední řazení aneb seznam odakzů/písmenek kdy se po kliknutí na A zobrzí pouze seznam z A momentáln se ptám DB jednoduše takto "WHERE `nazev` LIKE 'A%' " na konci abecedy ale mám znak # který má ztvárňovat vše co klasická abeceda nepojme (spec. znaky a číslice) určitě někdo něco podobného řešil... nápady? |
||
juriad Profil |
Jenicek:
Přidej si do tabulky nový sloupec, který bude obsahovat první písmeno. A v případě tech speciálních tam bude ten tvůj křížek. Toto předzpracování udělej při vkládání nového záznamu. Pro existující to uděláš ručně UPDATEM: UPDATE tabulka SET pismeno = SUBSTR(nazev, 1, 1) WHERE nazev REGEXP '^[a-z].*' |
||
Kajman Profil |
#3 · Zasláno: 3. 6. 2015, 15:52:03
Možná půjde něco jako
WHERE NOT (`nazev` REGEXP '^[^A-Z]') |
||
Jenicek Profil |
no v tabulce bude pravděpodobně něco přes 3000 záznamů
s dalším sloupcem... to mě nenapadlo díky :) alespoň můžu lépe modifikovat diakrikiku :) (á,č.é...) super kdyby byli ješt nějaké nápady tak sem s ním :) |
||
Kajman Profil |
#5 · Zasláno: 3. 6. 2015, 21:28:19
Jenicek:
„kdyby byly ještě nějaké nápady tak sem s ním“ Ještě můžete udělat na novým sloupcem index. |
||
Časová prodleva: 10 let
|
0