打印本文 打印本文 关闭窗口 关闭窗口
SQL基础
作者:武汉SEO闵涛  文章来源:敏韬网  点击数50078  更新时间:2007/11/14 12:53:47  文章录入:mintao  责任编辑:mintao
au_lname

 

    当这个SELECT语句执行时,作者名字的显示将按字母顺序排列。ORDER BY子句将作者名字按升序排列。

    你也可以同时对多个列使用ORDER BY子句。例如,如果你想同时按升序显示字段au_lname和字段au_fname,你需要对两个字段都进行排序:

 

    SELECT au_lname,au_fname FROM authors ORDER BY au_lname ,au_fname

 

    这个查询首先把结果按au_lname字段进行排序,然后按字段au_fname排序。记录将按如下的顺序取出:

 

      au_lname                         au_fname

      …………………………………………………………………….

      Bennet                           Abraham

      Ringer                            Albert

      Ringer                            Anne

      Smith                             Meander

     

      (23 row(s) affected)

 

    注意有两个作者有相同的名字Ringer。名为Albert Ringer的作者出现名为Anne Ringer的作者之前,这是因为姓Albert按字母顺序应排在姓Anne之前。

如果你想把查询结果按相反的顺序排列,你可以使用关键字DESC。关键字DESC把查询结果按降序排列,如下例所示:

    

       SELECT  au_lname,au_fname  FROM authors

              WHERE au_lname=Ringer ORDER BY  au_lname ,au_fnam

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ...  下一页 >> 

打印本文 打印本文 关闭窗口 关闭窗口