【发布时间】:2014-06-30 20:39:16
【问题描述】:
我需要为我的表实现自定义排序。例如,我有一个名为“TestTest”的表,其值为:a, d01, d04, d02, b。我需要选择数据并对它们进行排序,以便将带有“d”的值排在第一位,其余的将按字母数字排序。所以结果是d01,d02,d03,a,b
创建和插入数据的脚本:
CREATE TABLE TestTest(
Name varchar(200)
)
DELETE FROM TestTest
INSERT INTO TestTest( Name )
VALUES( 'a' )
INSERT INTO TestTest( Name )
VALUES( 'd01');
INSERT INTO TestTest( Name )
VALUES( 'd04');
INSERT INTO TestTest( Name )
VALUES( 'd02');
INSERT INTO TestTest( Name )
VALUES( 'b' );
感谢任何帮助;)
【问题讨论】:
-
这个问题stackoverflow.com/questions/4789241/…可能是你的起点