精华内容
下载资源
问答
  • order by 1 是什么意思

    千次阅读 2019-11-19 23:15:59
    ORDER BY 1 ORDER BY 1 表示按select的第一个字段排序 mysql> select id,name from employee -> order by 1; 在这个例子中就是以 id 字段来排序。 ORDER BY n ORDER BY n 表示,以“第n个字段”排序。 ...
    • ORDER BY 1

    ORDER BY 1 表示按select的第一个字段排序 

    mysql> select id,name from employee
        -> order by 1;

    在这个例子中就是以 id 字段来排序。

     

    • ORDER BY n

    ORDER BY n 表示,以“第n个字段”排序。
    可在n的后面加 升序 ASC 降序 DESC 关键字。

    例子,

    mysql> SELECT * FROM employee ORDER BY 1 ASC;
    +----+-------+---------+
    | id | name  | address |
    +----+-------+---------+
    |  1 | carol | japan   |
    |  2 | bob   | tokyo   |
    |  3 | alice | china   |
    +----+-------+---------+
    3 rows in set (0.01 sec)
    
    
    mysql> SELECT id,name FROM employee ORDER BY 1 DESC;
    +----+-------+
    | id | name  |
    +----+-------+
    |  3 | alice |
    |  2 | bob   |
    |  1 | carol |
    +----+-------+
    3 rows in set (0.00 sec)
    
    
    mysql> SELECT id,name FROM employee ORDER BY 2;
    +----+-------+
    | id | name  |
    +----+-------+
    |  3 | alice |
    |  2 | bob   |
    |  1 | carol |
    +----+-------+
    3 rows in set (0.00 sec)

    以上。

    展开全文
  • order by 1是什么意思

    万次阅读 2017-02-13 19:35:47
    ORDER BY 1 表示 所select 的字段按第一个字段排序  ORDER BY ASC应该没有这样写法,ORDER BY 后面不是字段就是数字,  可以ORDER BY 1 ASC 或者ORDER BY COL1 ASC  ASC表示按升序排序,DESC表示按降序排序 ...
    ORDER BY 1 表示 所select 的字段按第一个字段排序 
    ORDER BY ASC应该没有这样写法,ORDER BY 后面不是字段就是数字, 
    可以ORDER BY 1 ASC 或者ORDER BY COL1 ASC 

    ASC表示按升序排序,DESC表示按降序排序



    http://www.cnblogs.com/seasons1987/p/3145837.html

    展开全文
  • SQL中 group by 1, order by 1 语句是什么意思? 1指的是select语句后面第一列(属性)
    最近学习数据库,在codecademy中, 遇到如下语句
    SELECT a.dep_month,
           a.dep_day_of_week,
           AVG(a.flight_count) AS average_flights
      FROM (
            SELECT dep_month,
                  dep_day_of_week,
                   dep_date,
                   COUNT(*) AS flight_count
              FROM flights
             GROUP BY 1,2,3
           ) a
     GROUP BY 1,2
     ORDER BY 1,2;


    看到group by 1,2 和 order by 1, 2。看不懂,google,搜到了Stack Overflow 上有回答 What does SQL clause “GROUP BY 1” mean? 

    大概意思就是,group by, order by 后面跟数字,指的是 select 后面选择的列(属性),1 代表第一个列(属性),依次类推。

    因而上面最外层的

     GROUP BY 1,2
     ORDER BY 1,2
    等价于

     GROUP BY <span style="font-family: Arial, Helvetica, sans-serif;">a.dep_month, </span><span style="font-family: Arial, Helvetica, sans-serif;">a.dep_day_of_week</span><span style="font-family: Arial, Helvetica, sans-serif;">
    </span> ORDER BY <span style="font-family: Arial, Helvetica, sans-serif;">a.dep_month, </span><span style="font-family: Arial, Helvetica, sans-serif;">a.dep_day_of_week</span>

    注意,这边从1开始数,而不是0

    展开全文
  • ORDER BY 1是什么意思

    2011-01-26 15:57:00
    ORDER BY 1 表示 所select 的字段按第一个字段排序 ORDER BY ASC应该没有这样写法,ORDER BY 后面不是字段就是数字, 可以ORDER BY 1 ASC 或者ORDER BY COL1 ASC ASC表示按升序排序,DESC表示按降序排序 转载于:...
    ORDER BY 1 表示 所select 的字段按第一个字段排序
    ORDER BY ASC应该没有这样写法,ORDER BY 后面不是字段就是数字,
    可以ORDER BY 1 ASC 或者ORDER BY COL1 ASC

    ASC表示按升序排序,DESC表示按降序排序

    转载于:https://www.cnblogs.com/jhxk/articles/1945557.html

    展开全文
  • 【转】[转]order by 1是什么意思ORDER BY 1 表示 所select 的字段按第一个字段排序ORDER BY ASC应该没有这样写法,ORDER BY 后面不是字段就是数字,可以ORDER BY 1 ASC 或者ORDER BY COL1 ASCASC表示按升序排序,...
  • order by 1,2这个是什么意思,该如何解决 order by 1,2这个是什么意思 select owner,table_name,tablespace_name,blocks,last_analyzed  from all_tables order by 1,2;  想问问...
  • For Example: SQL> select * from test_tab order by 1; COL_A COL_B ---------- ---------- A 1 A ...
  • order by后面加常量是什么意思

    千次阅读 2016-07-04 17:41:12
    今天遇到一个问题,数据库中的某个时间字段排序,但是会有空值的情况, 要求如下,不会空值的记录按时间升序...order by case when a.pnr_no_time is null then '9999-12-31' else a.pnr_no_time end 当
  • ORDER BY 1 表示 所select 的字段按第一个字段排序ORDER BY ASC应该没有这样写法,ORDER BY 后面不是字段就是数字,可以ORDER BY 1 ASC 或者ORDER BY COL1 ASCASC表示按升序排序,DESC表示按降序排序 来源:...
  • order by 对输入做全局排序,只有一个reduce,当输入规模较大时,消耗时间很大 distribute by 根据字段进行分区,类似MR中Partition,进行分区,结合sort by 使用 cluster by等价于distribute by sort by,排序只能...
  • 刚才问本区大神一个SQL语句,如下 select *,px=row_number()over(partition by PID,[X],[Y] order by (select 1)) from Point order by (select 1))不是很明白呀
  • 2.删除hadoop文件后,被删文件被放到什么位置? 3.如何恢复被删除文件? hadoop有垃圾回收机制,这里以hadoop2.2实验了一把,回收机制基本变化不大,hadoop2.4同样适用,但是并没有测试 Hadoop回收站trash,默认...
  • 就是第一个字段的意思,但是这个1select 后跟的列的第一个,并不表中的第一列 验证(各位有数据库的顺手跑一下就很清楚了): SELECT * FROM `sc` group by SId; SELECT * FROM `sc` group by CId; SELECT * FROM ...
  • 关于前者,没弄明白是什么意思,就知道跟atomic是差不多的作用(但既然作用差不多那这个功能到底与之有什么区别呢?); 关于后者,按我的理解,使用后一条指令之后循环就只能按顺序进行了,那样的话在这里做的并行...
  • string text1 = "SELECT Ht_ID, Ht_Name FROM HouseType ORDER BY Ht_OrderID"; return SQLDAL.SQLHelper.ExecuteDataTable(text1); } public static DataTable GetAreaList() { string ...
  • filesort是什么意思

    2015-12-21 14:24:00
    我们碰到有order by 或者group by,或者distinct语句的时候,如果查看执行计划,通常会看到using filesort的字眼,那么这个filesort是不是真是文件排序呢?其实不然,filesort和file没有一点关系,只是不好的代名词...
  • 括号是什么意思

    2014-10-21 10:13:36
    * Get model property by property name chain. * Usage: Util_Model::get_prop($order, 'item', 'name') */ public static function get_prop() { $obj = func_get_arg(0); $props = array_slice(func_get_...
  • 在看druid源码,其中有一个sql语句 String.format( "SELECT spec_id, version, payload FROM %1$s ORDER BY version DESC",getSupervisorsTable() ) ...所以想请问下SQL中 FROM %1$s是什么意思
  • dl和dt标签是什么意思HTML provides the <dt> element in order to add a term in description or definition list. <dt> element is used inside a <dt> element and generally followed by a &...
  • order by 和 group by一起使用

    千次阅读 2018-09-17 13:29:11
    GROUP BY 什么条件... 单独使用的时候,都在sql语句的结尾,但是如果两个条件一起使用的话,则: GROUP BY order_id ORDER BY order_id DESC ,这句的意思是按照order_id 分组,然后按照order_id降序排序。...
  • limit(1,5)的意思是这个记录集的前5条记录,从1到5条,当然limit(6,10)就是这个记录集的第6到10条记录,举个例子: {dede:arclist titlelen=20 row=5 orderby=pubdate limit='1,5' typeId="2" } <LI><a ...
  • 简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。  示例:  xlh row_num  1700 1  1
  • $get_cats_sql="select id,cat_title,cat_desc from store_categories order by cat_title"; $get_cats_res=mysqli_query($mysqli,$get_cats_sql); if(mysqli_num_rows($get_cats_res) ){ $display_block = ...
  • Oracle的order by case when

    2017-10-26 19:53:44
    今天单位一位同事问我,说在一个select里的order by 后面接了 case when是什么意思?例子如下: order by CASE WHEN ref.IS_TOP=1 THEN ...
  • The recommended way to customize your configuration is using the files below, in that order: config.yml sentry.conf.py .env w/ environment variables We currently support a very minimal set of ...
  • 有人说mysql前缀索引不能使用order by 和group by ,可是我试了,可以啊, 我理解错了还是什么意思呢?
  • row_number() over (partition by a.accnt_currency_type, a.lv order by rownum) 如上这个函数是什么意思? (ps:order by里面的rownum是系统自带的rownum).

空空如也

空空如也

1 2 3 4 5 6
收藏数 110
精华内容 44
关键字:

by是什么意思order