java如何实现mysql数据库有中文字段中文排序

2021-01-17 20:55:57 字数 1809 阅读 2425

1楼:匿名用户

如果字段是gbk字符集的直接order by

如果是utf-8字符集,查询的时候,通过convert函数,把查询出来的数据使用的字符集gb2312编码就可以了,然后使用convert之后的中文排序。

如:select name from test1 order by convert(name using gb2312) asc;

mysql 查询排序问题:某字段有中文也有英文,要按这个字段的升序排序,但要求所有以中文开头的记录

2楼:匿名用户

select * from tab

order by

csae when ascii(col) >=128 then 0 else 1 end

如何对mysql数据库中某些特定字段进行排序?

3楼:匿名用户

1、以日期进行排序

select rownum "id" , 日期 , 金额, 商品 from (select 日期,金额,商品 from 表 order by 日期)

2、在排序后要求数据库中内容发生变化,如果不是考试的话是没人故意这么玩的。

任何对于数据的id字段进行手工变动都是愚蠢而白痴的行为。

让然如果是老师故意考你们的话,可以用下面这个简单方法。

①建立临时表,使id字段为自增字段

create table tablename

(id int(20) not null auto_increment, --自增属性

日期 char(20) not null,

金额 char(5) not null,

商品 char(2) not null

);②将排好的数据插入新建的临时表

insert into tablename(日期,金额,商品) select 日期,金额,商品 from 原始表 order by 日期

③将原表改成其他名,并将第二步建的中间表改名为原表名

alter table 表1 rename to 表2

我手头没有mysql只能按印象写出**,你拿去试一下吧。

我印象中mysql对pl的支持不好,所以只给出了用sql语句的方案,你参考下吧。

4楼:匿名用户

大哥,你是想玩excel,是吧?不过还有一个法子可以实现你想要的结果,写存储过程,更新每条数据,最终可以获取你想要的结果,若是java后台,也可以拼凑出来

5楼:匿名用户

select * from 表名 order by 日期 desc; 按照日期降序排列。

java连接mysql数据库并插入中文数据显示乱码??

6楼:凶___器

你应该是安装

baimysql的时候编码du

7楼:匿名用户

数据抄库连接字段改为

jdbc:mysql://localhost:3306/db_database03?useunicode=true&characterencoding=utf8

数据库创建的时候

create database db_database03 character set utf8

8楼:

将那张表给删了,重新建表,特别要注意数据库的编码,一般情况下用utf-8基本不会有乱码

如何根据MYSQL数据库中的某字段进行排序

1楼 time岚忆 先把分类全取出来,并随机排序,取排在第一个分类。 例如 西装 然后查询的时候 order by category 西装 desc category 即可实现要求。 mysql是一种开放源 的关系型数据库管理系统 rdbms ,mysql数据库系统使用最常用的数据库管理语言 结构化...

哪些数据库可以检索中文期刊全文,现在有哪些编程语言和数据库语言

1楼 匿名用户 知网或维普期刊资源整合服务平台,你试试看! 数据库编程是用什么语言 2楼 非常可爱 数据库编程是用sql语言。 sql structuredquerylanguage,结构查询语言 是一个功能强大的数据库语言。sql通常使用于数据库的通讯。ansi 美国国家标准学会 声称,sql是关...

wps文字中如何设置在一段中的所有单词都首字母大写

1楼 匿名用户 首先选择需要设置的文字,字体工具中有 更改大小写 的功能 图1位置 ,然后如图2中选择 词首字母大写 即可。 2楼 匿名用户 工具 选项 编辑,里头默认的一个勾选项是 键入时自动进行句首字母大写更正 ,你看下你的wps有没有设置哦 wps文本中怎样能把所有字母全部变成大写? 3楼 智...