sql 里面,除了 text ,image 以外,都可以排序的

解决方案 »

  1.   

    不能对数据类型为 text 或 image 的列使用 ORDER BY
      

  2.   

    text image 好像不行 
    其他都可以
      

  3.   

    应该可以对除image以外的所有数据类型进行排序吧
      

  4.   

    ntext、text、image 或 xml 列不能用于 ORDER BY 子句。
      

  5.   

    order_by_expression 
    指定要排序的列。可以将排序列指定为一个名称或列别名,也可以指定一个表示该名称或别名在选择列表中所处位置的非负整数。order_by_expression 出现在排名函数中时,不能指定整数。排序列可以包含表达式,但是当数据库处于 SQL Server (90) 兼容模式时,所包含的表达式无法解析为常量。列名和别名可由表名或视图名加以限定。在 SQL Server 中,限定的列名和别名将解析为 FROM 子句中列出的列。如果 order_by_expression 未限定,则该值在 SELECT 语句列出的所有列中必须是唯一的。可指定多个排序列。ORDER BY 子句中的排序列序列定义了排序结果集的结构。ORDER BY 子句可包含未显示在选择列表中的项。但是,如果已指定了 SELECT DISTINCT 或该语句包含 GROUP BY 子句,或者 SELECT 语句包含 UNION 运算符,则排序列必须显示在选择列表中。此外,当 SELECT 语句包含 UNION 运算符时,列名或列的别名必须是在第一选择列表内指定的列名或列的别名。注意:  
    ntext、text、image 或 xml 列不能用于 ORDER BY 子句。 
      

  6.   

    排序 text、ntext 及 image 資料類型不能直接排序
      

  7.   

    这只是sql吧那oracle,access,excel这几个呢?
      

  8.   

    别走呀,人都去哪了?另外就是,通过.net方法从数据库取出哪些字段不能排序,这个是否可以实现呢?
      

  9.   

    大家上吧,前面的ntext、text、image 或 xml 列不能用于 ORDER BY 子句。已经清楚了,后面要求的知识面太宽,
    "通过.net方法从数据库取出哪些字段不能排序,这个是否可以实现呢",还不明白是什么意思。
      

  10.   

    就是说,.net是否有方法把这些不能排序的给提出来.
      

  11.   

    主要说说oracle也行呀.大家帮帮忙呀.
      

  12.   

    老大,现在说的是除sql以外的数据库的事了.
      

  13.   

    凡是以二进制在数据库中存储的 都不能排序oracle
    应该也是这样规定的 ~!至于XML  手头上面没有orcale 你自己试验一下