Autor | Zpráva | ||
---|---|---|---|
svatekpe Profil |
#1 · Zasláno: 30. 11. 2007, 21:53:37
Zdravím,
Potřebuji radu. Budu do databáze ukladat jména napřiklad Mgr. Antonín Bolf, Bc. Karel Novák, Ing. Filip Zapletal a potřebuji když je vytahnu aby se seřadili podle přijmení. Když použiju ORDER BY `jmeno` ASC tak se to seřadi podle titulů ale to nepotřebuji. |
||
Kcko Profil |
#2 · Zasláno: 30. 11. 2007, 22:05:16
Tituly si ukladej do dalsiho sloupce ...
|
||
H13 Profil |
#3 · Zasláno: 30. 11. 2007, 22:05:17
Tak udělej místo jednoho sloupce tři:
jmeno prijmeni titul... a pak si to řaď podle čeho chceš... |
||
djlj Profil |
#4 · Zasláno: 30. 11. 2007, 22:09:18
ORDER BY SUBSTRING_INDEX(jmeno, ' ', -1)
|
||
Kcko Profil |
#5 · Zasláno: 30. 11. 2007, 22:32:11 · Upravil/a: Kcko
SELECT SUBSTR( 'Bc. Tomáš Okoun', LOCATE('.', 'Bc. Tomáš Okoun') + 1, LENGTH( 'Bc. Tomáš Okoun')) jmeno
|
||
djlj Profil |
#6 · Zasláno: 30. 11. 2007, 23:20:29
Kcko
Nebude náhodou výstupem jméno, a ne celé příjmení, jak to chtěl svatekpe? |
||
Kcko Profil |
#7 · Zasláno: 30. 11. 2007, 23:55:28
Jo bude, pac sem si to blbe precetl, sem unavenej a du radsi spat ..
|
||
thingwath Profil |
#8 · Zasláno: 1. 12. 2007, 03:59:01 · Upravil/a: thingwath
Ono tituly jsou děsivě zrádné, protože mohou být víceslovné, může jich být víc a jsou i tituly za jménem... (Tím chci zejména říct, že snahy nějak ty řetězce se jmény osekávat podle teček nebo čehokoliv podobného nejsou rozumné, radši to rozsekat do více sloupců.)
|
||
svatekpe Profil |
#9 · Zasláno: 1. 12. 2007, 10:26:49
Myslel sem že to tak dopadne a budu to muset naporcovat do tří sloupců. Tak dík všem
|
||
Kajman_ Profil * |
#10 · Zasláno: 1. 12. 2007, 14:59:16
Myslel sem že to tak dopadne a budu to muset naporcovat do tří sloupců.
Spíše se to ukládá do čtyř tituly před jménem příjmení jméno tituly za jménem |
||
Časová prodleva: 16 let
|
0