2014-12-29 109 views

回答

2

您可以使用charindex()substring()

order by lastLogin, 
     substring(email, charindex('@', email) + 1, len(email)) 

如果你想登錄的日期組件:

order by cast(lastLogin as date), 
     substring(email, charindex('@', email) + 1, len(email)) 
0

試試這可能有助於

select * from table order by `lastLogin date`,reverse(email); 
0

假設你'使用MySQL,f ollowing查詢應爲你工作:

SELECT * FROM YourTable ORDER BY lastLogin, SUBSTRING_INDEX(email, '@', -1); 

您提供SUBSTRING_INDEX列,您的分隔符和分隔符爲-1的出現次數的名字,爲了以後獲得的左側一切分隔符。

+1

錯誤的假設。 –

相關問題