oracle的中文内容字段就是按拼音sort的

解决方案 »

  1.   

    那请问如果是用SQL语句直接排序的话,有没有办法按照拼音排序?
    如可以,怎么写?
      

  2.   

    同意 Alpha1997() 的说法,直接ORDER BY 姓名,它就是按姓名拼音进行排序有什么问题吗?
      

  3.   

    用程序排序不叫好,虽然用sql语句也可排序但是,有时帮定到控件时就不对了,可能是在内存中的顺序不一样,还是用你的程序排把!!,这样比较保险
      

  4.   

    如果是按地名的拼音排序的话,正确的排序是“北京,重庆,杭州”,但在SQL语句里它的排序是“北京,杭州,重庆”!为何出现此现象?
      

  5.   

    Oracle里面的排序并不是按照拼音排的,它只是按照汉字的内码排序,如果要严格按照拼音排序的话必须自己取汉字的拼音然后排序。
      

  6.   

    请问jiezhi()兄弟,取得姓名的拼音首字母的函数是怎么写的,用到什么函数了吗?能否教我一手,谢谢。