sql-order-by

    2热度

    3回答

    我的ID和日期的两个表,我想按日期表和看到那些不是以相同的顺序 例如IDS的行顺序求异 TABLE_1 id | date ------------ A 01/01/09 B 02/01/09 C 03/01/09 TABLE_2 id | date ------------ A 01/01/09 B 03/01/09 C 02/01/09 ,并获得满意的结果

    99热度

    3回答

    我希望我的查询返回列中包含特定值的表的行,然后返回按字母顺序排列的其余行。 如果我有一个表是这样的例子: - Table: Users - id - name - city - 1 George Seattle - 2 Sam Miami - 3 John New York - 4 Amy New York - 5 Eric Chicago - 6 Nick New York

    29热度

    3回答

    这是一个我永远拥有的问题。 据我所知,指数的顺序很重要。所以像[first_name, last_name]这样的索引与[last_name, first_name]不一样吧? 如果我只定义了第一个指数,它意味着它将只用于 SELECT * FROM table WHERE first_name="john" AND last_name="doe"; 而不是 SELECT * FROM tab

    1热度

    1回答

    递归多对多关系的“到”模型假设下面的模型: class Category(models.Model): related = models.ManyToManyField('self', symmetrical = False, through = 'CategoryRelation', null = True, blank = True) 假设“到”关系以下中间体: class Ca

    23热度

    3回答

    嗨, 我正尝试使用select方法对我的数据表中的行进行排序。 我知道,我可以说 datatable.select("col1='test'") 这实际上是一个where子句,将返回满足条件n行。 我想知道我可以做以下 datatable.select("ORDER BY col1") --- COL1是兴田列 我试图datatable.defaultview.sort()但没有工作名称 如何

    2热度

    2回答

    使用case-then块,我需要选择如何订购我的SQL 2008查询,由[status] ASC, [date] DESC或只是[date] DESC。 我只知道如何使用一列: SELECT * FROM table ORDER BY CASE WHEN @flag = 0 THEN R.[date] END DESC, CASE WHEN @flag = 1

    2热度

    4回答

    所以我的语法在所有三种情况下显然是正确的(PostgreSQL并没有对任何东西感兴趣),但结果以所有这三种查询的相同顺序返回。甚至更奇怪的是,当我从下面的任何一个添加/删除DESC时,它也没有影响。是否可以根据子查询的元素对结果进行排序? Sort by affiliation SELECT * FROM articles_view WHERE (1=1) AND spubid IN

    11热度

    7回答

    我们有一个视图在我们的数据库中有一个ORDER BY。 现在,我意识到视图通常不会排序,因为不同的人可能会将它用于不同的事情,并希望它以不同的顺序排列。然而,这个视图用于需要特定顺序的非常具体的用例。 (这是一个足球联赛的团队排名)。 该数据库是在Windows Server 2003 R2盒子上的Sql Server 2008 Express,v.10.0.1763.0。 的视图被定义为这样:

    20热度

    5回答

    我有一个表: “ID名称c_counts f_counts” ,我想通过sum(c_counts+f_counts) 下令所有的记录,但这个不起作用: SELECT * FROM table ORDER BY sum(c_counts+f_counts) LIMIT 20;

    6热度

    2回答

    我有这个表中选择最近5 CREATE TABLE `codes` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `language_id` int(11) unsigned NOT NULL, `title` varchar(60) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `time_po