喜悦国际村's Archiver

luoxuanhua 发表于 2003-9-13 05:43 PM

急,如何从尾字开始排序。

我发现在查询时用“order by name”,
其中结果排序时是按照,从第一个字开始匹配的。
如:
电脑  
  电脑桌椅


我现在想从尾字开始匹配,怎么办呢?

  硫酸,
  盐酸。

因为我需要查询的是全部,不需要用户输入任何字,
故不必才用 LIKE '%$name'。

thanks

冰流星 发表于 2003-9-13 07:47 PM

使用desc就是倒序了

luoxuanhua 发表于 2003-9-14 04:23 PM

desc 表示的是从结果的排序呀?如id作为索引项。

我现在想从尾字开始匹配,怎么办呢?

硫酸,
盐酸。

douhao 发表于 2003-9-14 06:39 PM

有点难度,支持一下

luoxuanhua 发表于 2003-9-14 10:08 PM

我得顶一下哦

wujiyuan 发表于 2003-9-18 01:08 PM

使用  right(str,len)    //返回字符串右邊第幾個字符

select right(str,2) as test  from table order by test ;

這樣行不行,我想的.如果全是漢字的話應該可以的!

独孤一郎 发表于 2003-9-23 07:48 PM

为什么要这样排啊?比较无聊啊了

wujiyuan 发表于 2003-9-25 03:21 PM

晕死,人家有人家的需要

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.