以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  不明白foxtable的SQL语句中,字符型数据排序规则  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89753)

--  作者:w9x
--  发布时间:2016/8/29 11:25:00
--  不明白foxtable的SQL语句中,字符型数据排序规则
 select 姓名,认定出生时间,部门 fro m {在职1}  order by 姓名              排序结果莫名其妙
select 姓名,认定出生时间,部门 fro m {在职1}  order by 部门              排序结果莫名其妙

select 姓名,认定出生时间,部门 fro m {在职1}  order by 认定出生时间   排序结果正确 

不明白foxtable的SQL语句字符型数据排序规则
--  作者:大红袍
--  发布时间:2016/8/29 12:28:00
--  

 要不你就生成以后,指定排序

 

Tables("在职1").Sort = "姓名"


--  作者:w9x
--  发布时间:2016/8/29 14:19:00
--  
 我是要直接生成按“姓名”排序的查询表。
foxtable的SQL语句中order by短语对字符型字段排不了序?

--  作者:大红袍
--  发布时间:2016/8/29 14:30:00
--  
 生成到foxtable以后,默认按照主键列或_Sortkey列或第一列排序
--  作者:w9x
--  发布时间:2016/8/29 15:27:00
--  
 时间、数值、数字 都排序正确,对字符型排不了序?

--  作者:大红袍
--  发布时间:2016/8/29 15:39:00
--  
 字符列,默认按照拼音排序。
--  作者:w9x
--  发布时间:2016/8/29 17:11:00
--  
 SQL中,按字符列排序,排出的结果莫名其妙。前面有实例


--  作者:大红袍
--  发布时间:2016/8/29 17:17:00
--  
以下是引用w9x在2016/8/29 17:11:00的发言:
 SQL中,按字符列排序,排出的结果莫名其妙。前面有实例

 

上传实例说明。


--  作者:w9x
--  发布时间:2016/8/29 17:34:00
--  
分别用以下语句生成的查询表:

select 姓名,认定出生时间,部门 fro m {在职1}  order by 姓名              排序结果莫名其妙
select 姓名,认定出生时间,部门 fro m {在职1}  order by 部门              排序结果莫名其妙

select 姓名,认定出生时间,部门 fro m {在职1}  order by 认定出生时间   排序结果正确 

不明白foxtable的SQL语句字符型数据排序规则
--  作者:大红袍
--  发布时间:2016/8/29 18:09:00
--  
弄一个在职1表上传上来测试一下。说明怎么排序不正确。