1、ACCESS的排序规则的排序规则开始前面我们学习了排序操纵,在ACCESS中我们可以简单的点点鼠标使数据按某一规律或者分类显示(如图)按价格升序排序按供应商升序排序为什么排序完成后是价格低的在前面?为什么按供应商分类为什么排序完成后是价格低的在前面?为什么按供应商分类时是百达排在福满多前面呢?这其中的规则是什么?时是百达排在福满多前面呢?这其中的规则是什么?本节内容本节内容文本型数据的排序规则数字的排序规则时间型数据的排序规则NULL值重点内容重点内容字符串的比较文本型数字的排序规则难点及易混淆内容难点及易混淆内容字符串的比较作为文本的数字字符(串)的排序详细内容详细内容ACCESS中数据的排
2、序规则:一、总则:1、不同类型的数据排序的规则不同,排序前应先确定排序数据的类型2、升序时值小的数据排在前面,值大的数据排在后面;降序时反之。二、文本型数据的排序单字符排序(例)1、英文字符的排序规则a.不区分大小写 即A=a,B=b,Z=z。b.ABZ,即从A到Z一次增大2、数字作为文本型数据排序时按数字的大小顺序依次为1293、汉字间的比较即比较其所对应的汉语拼音,故作为字符串处理4、规定:数字字符英文字母汉字字符串排序(例)规则:从最左边位开始比较,知道出现不相等位为止,第一个不相等位大的字符串大,小的小;(例子)若字符串不等长,比较到较短字符串结束,左边各位均相等,则较长的字符串较大。
3、(例子)三、其它数据类型数据的排序规则数值型数据的排序规则:例时间型数据的排序规则:较早的时间较小的规则NULL值排序的处理:作为最小值,升序时放在最前面四、练习例子:单字符的比较例子:单字符的比较1、将右边三个字符按升序排列,字符:三、s、3,结果是:结果是:结果是:3、s、三、三返回例子:字符串比较例子:字符串比较1、将下边边三个字符串按升序排列,结果是:student study sunday结果:结果:studentstudysunday2、将下边边三个字符串按降序排列,结果是:中国、河南、滑县结果:河南结果:河南 滑县滑县中国中国3、试比较右边字符串的大小:133、13、23、233结果:1313323 study student分析分析中国 河南 滑县中国-zhongguo河南-hennan滑县-huaxian返回