mysql> explain select name from t1 where id>100 group by id,name\g;
+----+-------------+-------+------+---------------+------+---------+------+------+----------------------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+-------+------+---------------+------+---------+------+------+----------------------------------------------+
| 1 | SIMPLE | t1 | ALL | idx | NULL | NULL | NULL | 4 |
Using where; Using temporary; Using filesort |
+----+-------------+-------+------+---------------+------+---------+------+------+----------------------------------------------+
1 row in set (0.00 sec)
ERROR:
No query specified
mysql> explain select name from t1 where id>100 group by id,name
order by null\g;
+----+-------------+-------+------+---------------+------+---------+------+------+------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+-------+------+---------------+------+---------+------+------+------------------------------+
| 1 | SIMPLE | t1 | ALL | idx | NULL | NULL | NULL | 4 |
Using where; Using temporary |
+----+-------------+-------+------+---------------+------+---------+------+------+------------------------------+
1 row in set (0.00 sec)
分享到:
相关推荐
oracle 对查询结果进行排序时,被排序的栏位存在null值,且要指定NULL值排在最前面或者最后面,本文将介绍如何处理oracle 空值排序,需要的朋友可以参考下
mysql 获取规定时间段内的统计数据 按年统计 SELECT count(*), DATE_FORMAT(order_info.create_time, '%Y-%m-%d') AS...ORDER BY NULL 按月统计 SELECT count(*), DATE_FORMAT(order_info.create_time, '%Y-%m-
id int(11) NOT NULL AUTO_INCREMENT, uid int(11) NOT NULL COMMENT '用户uid', money decimal(10, 2) NOT NULL COMMENT '奖励金额', datatime datetime NOT NULL COMMENT '时间', PRIMARY KEY (id) ) ENGINE ...
Zend Framework(简写ZF)是由 Zend 公司支持开发的完全基于 PHP5 的开源PHP开发框架,可用于开发 Web 程序和服务,ZF采用 MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。
解决方法就是在order by ID desc再加一个排序的字段,这样子可能会把速度提高很多。再加止排序的字段因查询而异了 如表 代码如下: CREATE TABLE [dbo].[CMPP_SendCentre] ( [id] [int] IDENTITY (1, 1) NOT NULL , ...
执行order by时,如果运行 order by … asc,则null值出现在最前面,若运行order by … desc,则null值出现在最后面。 null操作的常见错误是不能在定义为not null的列内插入0或空字符串,但事实并非如此。在null表示...
突发奇想,想了解一下mysql order by排序是以什么规则进行的? 好了,话不多说,直接进入正题吧。 MySql order by 单字段 建一测试表如下: CREATE TABLE `a` ( `code` varchar(255) DEFAULT NULL, `name` ...
MySQL Order By keyword是用来给记录中的数据进行分类的。... 代码如下:CREATE TABLE IF NOT EXISTS mysql_order_by_test ( uid int(10) NOT NULL AUTO_INCREMENT, name char(80) NOT NULL, sex
向orderBy过滤器添加第四个参数以停止排序 安装 bower install angular-orderby-ignore --save 用法 angular . module ( 'yourModule' , [ 'angular.orderby.ignore' ] ) ; /** in controllers (etc) **/ app ...
order by排序之null值处理方法 在对业务数据排序时候,发现有些字段的记录是null值,这时排序便出现了有违我们使用习惯的数据大小顺序问题。在Oracle中规定,在Order by排序时缺省认为null是最大值,所以如果是ASC...
select t.* , px = rank() over(order by [平均成绩] desc) from ( select m.Sno [学生编号] , m.Sname [学生姓名] , isnull(cast(avg(score) as decimal(18,2)),0) [平均成绩] from Student m left join SC n on m...
针对排序来说,order by 是我们使用非常频繁的关键字。结合之前我们对索引的了解再来看这篇文章会让我们深刻理解在排序的时候,是如何利用索引来达到少扫描表或者使用外部排序的。 先定义一个表辅助我们后面理解: ...
ORDER BY 函数 COUNT GROUP BY HAVING ALIAS 表格链接 外部链接 CONCATENATE SUBSTRING TRIM CREATE TABLE CONSTRAINT NOT NULL UNIQUE CHECK 主键 外来键 CREATE VIEW CREATE INDEX ALTER ...
@orderBy - the ORDER BY clause @fieldlis - the fields to return (including calculated expressions) @filter - the WHERE clause @pageNum - the page to return (must be greater than or equal to one) @...
下面将通过实例分析两种排序实现... row ***************************Table: ACreate Table: CREATE TABLE `A` (`c1` int(11) NOT NULL default ‘0′,`c2` char(2) default NULL,`c3` varchar(16) default NULL,`c4`
DROP TABLE PURCHASE_ORDER4; DROP TABLE READ_BY4; CREATE TABLE READ_BY4 (callnumber char(8) NOT NULL, libid char(6), timesread int, FOREIGN KEY (callnumber) REFERENCES TITLE4(callnumber), ...
'15 Henessey Road', 'Hong Kong', NULL, NULL, NULL, 'EXCELLENT', 15, 4, NULL); INSERT INTO s_customer VALUES ( 206, 'Sportique', '33-2257201', '172 Rue de Rivoli', 'Cannes', NULL, 'France', NULL, ...
USERNAME VARCHAR2(20) not null, PASSWORD VARCHAR2(20) not null, SEX VARCHAR2(20) not null, HEAD VARCHAR2(20) not null, REGDATE DATE not null ) tablespace SYSTEM pctfree 10 pctused 40 initrans ...