我有一个域表,我想按“字母顺序”排序,但我不希望所有 www.domain 都放在最后。
现在(使用基本的 ORDER BY 域),它排序如下,例如:
amazon.com
google.com
reddit.com
stackoverflow.com
www.etsy.com
www.facebook.com
www.pintrest.com
www.yahoo.com
zebras.com
我希望它像这样排序:
amazon.com
www.etsy.com
www.facebook.com
google.com
www.pintrest.com
reddit.com
stackoverflow.com
www.yahoo.com
zebras.com
最有效的方法是什么?可以想象,它可能是一张很大的 table :)
最佳答案
试试这个:
select * from T order by REPLACE(Domain, 'www.', '');
关于Mysql - 排序域并忽略任何 www.以一种有效的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26417877/