Autor | Zpráva | ||
---|---|---|---|
sh00ter Profil |
#1 · Zasláno: 1. 7. 2009, 22:59:39
zdravim,
mam sloupec, kterej obsahuje "ma" "mb" "kb" "ka" "wa" "wb" a ja bych potreboval to seradit nasledovne "ma" "mb" "wa" wb" "ka" "kb" nevite jak by se to dalo udelat? diky |
||
TomášK Profil |
#2 · Zasláno: 1. 7. 2009, 23:06:13
Dej tomu sloupci typ ENUM('ma', 'mb', 'wa', wb', 'ka', 'kb') a pak by podle něj mělo jít řadit tak, jak chceš.
|
||
sh00ter Profil |
#3 · Zasláno: 1. 7. 2009, 23:25:09
no de o to ze ja to potrebuju mit jako varchar, pro jednodussi manipulaci...
|
||
Kcko Profil |
#4 · Zasláno: 1. 7. 2009, 23:27:26
|
||
sh00ter Profil |
#5 · Zasláno: 2. 7. 2009, 00:21:52
a nevite jestli by slo do toho s tou podminkou zakomponovat regular? aby kdyz bude odpovidat "m%" (jako u LIKE) tak mu to nastavi hodnotu?
|
||
sh00ter Profil |
#6 · Zasláno: 2. 7. 2009, 00:41:32 · Upravil/a: sh00ter
tak jo uz to mam,
SELECT *, CASE sloupec WHEN sloupec LIKE 'm%' THEN 1 ... |
||
tiso Profil |
#7 · Zasláno: 2. 7. 2009, 01:45:54
sh00ter - pokiaľ chceš efektívne pracovať s tou tabuľkou tak by si mal zabezpečiť radenie priamo podľa nejakého stĺpca. Takže pridať do tabuľky ďalší stĺpec a plniť ho pomocou funkcie na základe dát v tom ma - kb stĺpci.
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0