标签: sql-order-by

PHP的MYSQL QUERY ORDER BY desc问题

我有两个字段名称$date$time.

     date  |  time
2011/01/09 | 08:22:25
2011/01/09 | 13:00:55
2011/01/09 | 17:45:18
2011/01/09 | 17:30:26
2011/01/08 | 18:22:00
2011/01/08 | 12:06:39
Run Code Online (Sandbox Code Playgroud)

如何让最旧的最新.我希望他们是:

     date  |  time
2011/01/09 | 17:45:18
2011/01/09 | 17:30:26
2011/01/09 | 13:00:55
2011/01/09 | 08:22:25
2011/01/08 | 18:22:00
2011/01/08 | 12:06:39
Run Code Online (Sandbox Code Playgroud)

怎么写select * from article order by...desc...?谢谢.

php mysql sql-order-by

0
推荐指数
1
解决办法
3万
查看次数

Wordpress命令日期不起作用

不知怎的,这在我的服务器上不起作用

$query = new WP_Query( array ( 'orderby' => 'date', 'order' => 'DESC' ) );
Run Code Online (Sandbox Code Playgroud)

它适用于本地开发环境,但不能直播......

这怎么可能,帖子总是从最旧到最新排序

php wordpress sql-order-by

0
推荐指数
1
解决办法
1万
查看次数

如何在symfony中使用doctrine对记录进行排序?

我正在研究现有项目.获取这样的记录:

$this->courses = Doctrine_Core::getTable('Course')->findByUserId($this->userId);
Run Code Online (Sandbox Code Playgroud)

现在我想按用户名对上述记录进行排序,但我不知道怎么做?

这段代码有什么解决方案吗?

谢谢

php doctrine symfony1 sql-order-by

0
推荐指数
1
解决办法
1968
查看次数

在SQLite中提高不带索引的ORDER BY的性能

我正在使用100万条记录的Sqlite数据库。我需要对多列进行排序。为此,我在数据库上创建了复合索引,该索引改善了orderby性能,但是当我们反转排序顺序而不是索引中指定的性能时,性能仍然很差。例如,我已经创建了索引Create Index StudentIDNAMEIndex(SID DESC,NAME DESC);

当我执行ORDER BY SID ASC,NAME DESC或任何其他组合时,ORDER BY查询的性能将大大降低。由于不可能为每个组合添加索引,是否还有另一种方法可以改善不使用索引或有效使用索引的排序?

sql sqlite indexing performance sql-order-by

0
推荐指数
1
解决办法
2504
查看次数

有没有办法在游标声明的ORDER BY子句中具有变量?

我希望能够在游标声明的order by子句中使用参数变量。我正在使用MySQL 5.5.21。这是我尝试使用的代码。没有错误,但是输出未按我在参数中提供的列进行排序。

CREATE PROCEDURE getData(IN start_id INT, IN end_id INT, IN col_sort VARCHAR(16), IN max_date DATE)
BEGIN
    DECLARE done INT DEFAULT FALSE;
    DECLARE id_num INT;
    DECLARE rid_num LONG;
    DECLARE cur1 CURSOR FOR SELECT `ID`,`rid` FROM `clients` WHERE `rid` > 0 AND `date_live` < max_date ORDER BY col_sort LIMIT start_id, end_id;
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;

    OPEN cur1;
(etc.)
Run Code Online (Sandbox Code Playgroud)

我很好奇,看看是否可以做到。我不想为每个可能的列定义多个存储过程。提前致谢。

mysql sql stored-procedures sql-order-by cursor

0
推荐指数
1
解决办法
2603
查看次数

MYSQL ORDER BY 2列

我在MySQL中有以下表格:

----------------------------
| id | price | price_promo |
----------------------------
|  1 |    10 |           0 |
|  2 |     8 |           0 |
|  3 |    10 |           9 |
----------------------------
Run Code Online (Sandbox Code Playgroud)

我有以下查询:

$SQLquery = "SELECT * FROM table ORDER BY price ASC"
Run Code Online (Sandbox Code Playgroud)

我想要的是忽略价格列,如果price_promo > 0按实际收购价格订购,并得到这个结果:

----------------------------
| id | price | price_promo |
----------------------------
|  1 |    10 |           0 |
|  3 |    10 |           9 |
|  2 |     8 |           0 |
----------------------------
Run Code Online (Sandbox Code Playgroud)

我需要做什么查询呢?

mysql sql-order-by

0
推荐指数
1
解决办法
1127
查看次数

我想通过MS SQL中的交替数字来订购,如1,2,3,1,2,3等

我在MS SQL数据库中有一个表,其中包含值为1或2或3的列

现在我想做一个ORDER BY,我得到像这样1,2,3,1,2,3,1,2,3的记录

这看起来更难了..我已经编程了10年,这个让我卡住;-)

有人有什么好主意吗?

sql t-sql sql-server sql-order-by

0
推荐指数
1
解决办法
410
查看次数

订购表

我有一张桌子,我想根据' road_id'栏目订购它,但同时我想按顺序排列相同road_id reamin的所有行.以下是我所指的表格:

在此输入图像描述

有可能做这样的问题吗?

sql postgresql sql-order-by

0
推荐指数
1
解决办法
67
查看次数

具有条件组的MySql查询按性能分析

我有一个非常简单的表,大约有1 000 000行,我想从中检索一些汇总统计数据.它不是分析请求,而是用户数据.我可以使用3个单独的查询来检索数据,每个查询都将使用特定的where子句.但它将是我的数据库服务器的三个查询.而且我也可以使用条件ORDER BY子句进行一次查询.但我之前从未在生产中使用此类查询.我应该期待一些麻烦吗?

CREATE TABLE t1 (id INTEGER, fk_1 INTEGER, field_1 INTEGER, field_2 DATETIME);
 ... INSERT INTO t1 ... # 1 000 000 times

SELECT COUNT(*) FROM t1 
WHERE fk_1 = <some_value> 
GROUP BY CASE WHEN (field_1 = 1) THEN 1 ELSE (CASE WHEN field_2 > NOW() THEN 0 ELSE -1 END) END;
Run Code Online (Sandbox Code Playgroud)

mysql performance sql-order-by

0
推荐指数
1
解决办法
1977
查看次数

perl排序比Oracle排序好吗?

如果Oracle中使用ORDER BY的查询所占用的缓冲区数是没有ORDER BY的查询数的10倍,那么可以安全地假设我应该将排序留给业务层(perl的排序)吗?

sorting oracle perl sql-order-by

0
推荐指数
1
解决办法
155
查看次数