天天看點

mysql 中文名稱排序_mysql按照中文名稱排序_MySQL

bitsCN.com

mysql按照中文名稱排序

Sql代碼

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------

-- Table structure for `person`

-- ----------------------------

DROP TABLE IF EXISTS `person`;

CREATE TABLE `person` (

`id` int(10) unsigned NOT NULL auto_increment,

`name` varchar(20) default NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------

-- Records of person

-- ----------------------------

INSERT INTO `person` VALUES ('1', '張三');

INSERT INTO `person` VALUES ('2', '李四');

INSERT INTO `person` VALUES ('3', '王五');

INSERT INTO `person` VALUES ('4', '馬六');

INSERT INTO `person` VALUES ('5', '錢七');

正序:

select * from person ORDER BY CONVERT(name USING gbk);

結果:

2 李四

4 馬六

5 錢七

3 王五

1 張三

倒序:

select * from person ORDER BY CONVERT(name USING gbk) desc

結果:

1 張三

3 王五

5 錢七

4 馬六

2 李四

bitsCN.com

本文原創釋出php中文網,轉載請注明出處,感謝您的尊重!