je les données suivantescolonne Alpahanumeric tri naturel dans une base MySQL où les données sont une combinaison des alphabets, le nombre, le caractère spécial
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
test!&[email protected]
Je veux trier ci-dessus données
ci-dessous comme le tri naturel dans mysql
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
test!&[email protected]
Mes tentatives:
SELECT email FROM user
ORDER BY email+0<>0 DESC,
email+0, email;
SELECT email FROM user
ORDER BY email REGEXP '^\d*[^\da-z&\.\' \-\"\!\@\#\$\%\^*()\;\:\<\>\,\?\/\~`\|_\-]' DESC,
email+0, email
Qu'avez-vous essayé? – sagi
@sagi J'ai essayé cet email SELECT DE l'utilisateur COMMANDER PAR email + 0 <> 0 DESC, email + 0, email; une autre requête avec expression régulière est SELECT email DE l'utilisateur ORDER BY email REGEXP '^ \ d * [^ \ da-z & \. \' \ - \ "\! \ @ \ # \ $ \% \^\ * \ (\) \; \: \ <\> \, \? \/\ ~ \ '\ | \ _ \ -] 'DESC, email + 0, email – techsavvy
une solution à ce sujet? – techsavvy