Questions tagged «sql-order-by»

SQL中的ORDER BY子句指定SQL SELECT语句返回结果集,其中的行按一列或多列的值排序。

9
sql ORDER BY特定值的多个值?
好的,我有一个带有索引键和一个未索引字段的表。我需要找到具有特定值的所有记录并返回该行。我想知道是否可以按多个值排序。 例: id x_field -- ----- 123 a 124 a 125 a 126 b 127 f 128 b 129 a 130 x 131 x 132 b 133 p 134 p 135 i 伪:希望像这样对结果进行排序, where ORDER BY x_field = 'f', 'p', 'i', 'a' SELECT * FROM table WHERE id NOT IN …


4
使用“ sort”命令按列优先级对CSV文件进行排序
我有一个csv文件,我想按列优先级对其进行排序,例如“ order by”。例如: 3;1;2 1;3;2 1;2;3 2;3;1 2;1;3 3;2;1 如果这种情况是“选择”的结果,则“ order by”将如下所示:order by column2,column1,column3-结果将是: 2;1;3 3;1;2 1;2;3 3;2;1 1;3;2 2;3;1 我想知道如何在Unix上使用“ sort”命令获得相同的结果。

8
首先按特定字段值排序
我有一个包含3列的表格: id | name | priority -------------------- 1 | core | 10 2 | core | 9 3 | other | 8 4 | board | 7 5 | board | 6 6 | core | 4 我想使用以下顺序对结果集进行排序,priority但首先是那些name=core优先级较低的行。结果应如下所示 id | name | priority -------------------- 6 | core | 4 2 …

3
MySQL:按字段大小/长度排序
这是一个表结构(例如测试): __________________________________________ | Field Name | Data Type | |________________|_________________________| | id | BIGINT (20) | |________________|_________________________| | title | varchar(25) | |________________|_________________________| | description | text | |________________|_________________________| 查询如下: SELECT * FROM TEST ORDER BY description DESC; 但是我想按字段大小/字段描述的长度排序。字段类型将为TEXT或BLOB。

4
在Django模板中对相关项目进行排序
是否可以在DJango模板中对一组相关项目进行排序? 也就是说:此代码(为清晰起见,省略了HTML标记): {% for event in eventsCollection %} {{ event.location }} {% for attendee in event.attendee_set.all %} {{ attendee.first_name }} {{ attendee.last_name }} {% endfor %} {% endfor %} 显示几乎完全是我想要的。我唯一想更改的是我要按姓氏排序的与会者列表。我试图说这样的话: {% for event in events %} {{ event.location }} {% for attendee in event.attendee_set.order_by__last_name %} {{ attendee.first_name }} {{ attendee.last_name …

8
SQL用于按数字排序-1,2,3,4等,而不是1,10,11,12
我正在尝试按数据库中数值为1-999的数字列进行排序 当我使用 ORDER_BY registration_no ASC 我明白了。 1 101 102 103 104 105 106 107 108 109 11 110 Etc… 因此,它似乎是按与数字相反的第一个数字排序的。 如果我想按值排序,谁知道使用什么SQL?所以,1,2,3,4,5,6等
86 sql  sql-order-by 

16
SQL查询-在UNION中使用Order By
从两个表中提取数据时,如何以编程方式对联合查询进行排序?例如, SELECT table1.field1 FROM table1 ORDER BY table1.field1 UNION SELECT table2.field1 FROM table2 ORDER BY table2.field1 引发异常 注意:正在MS Access Jet数据库引擎上尝试这样做

2
mysql order by,先为null,后为DESC
如何按字段排序DESC,但首先列出NULL值? 所以我有一张桌子: reuestId | offerId | offerTitle 1 | 1 | Alfa NULL | 2 | Beta 2 | 3 | Gamma 我想选择它们,以便结果将是: NULL | 2 | Beta 2 | 3 | Gamma 1 | 1 | Alfa

2
按ASC列排序,但先使用NULL值?
我需要按日期/时间字段升序对PostgreSQL表进行排序,例如last_updated。 但是,该字段允许为空或空,我想与空记录last_updated来之前,非空last_updated。 这可能吗? order by last_updated asc -- and null last_updated records first ??


5
使用Criteria API进行订购
当我编写HQL查询时 Query q = session.createQuery("SELECT cat from Cat as cat ORDER BY cat.mother.kind.value"); return q.list(); 一切都很好。但是,当我编写标准时 Criteria c = session.createCriteria(Cat.class); c.addOrder(Order.asc("mother.kind.value")); return c.list(); 我有一个例外 org.hibernate.QueryException: could not resolve property: kind.value of: my.sample.data.entities.Cat 如果我想使用“标准和顺序”,我应该如何表达我的“顺序”?

5
Linq排序依据,分组依据和各组排序?
我有一个看起来像这样的对象: public class Student { public string Name { get; set; } public int Grade { get; set; } } 我想创建以下查询:按学生姓名对成绩进行分组,按成绩对每个学生组进行排序,并按每个组中的最高成绩对组进行排序。 因此它将如下所示: A 100 A 80 B 80 B 50 B 40 C 70 C 30 我创建了以下查询: StudentsGrades.GroupBy(student => student.Name) .OrderBy(studentGradesGroup => studentGradesGroup.Max(student => student.Grade)); 但这返回了IEnumerable IGrouping,并且我无法对列表进行排序,除非在另一个foreach查询中执行此操作,然后使用将结果添加到其他列表中AddRange。 有没有更漂亮的方法可以做到这一点?

8
SQL按计数顺序
如果我有这样的表和数据: ID | Name | Group 1 Apple A 2 Boy A 3 Cat B 4 Dog C 5 Elep C 6 Fish C 我希望按照从小到大的Group总数进行排序,例如:A-2个记录,B-1个记录,C-3个记录,因此它将变为: 3 Cat B 1 Apple A 2 Boy A 4 Dog C 5 Elep C 6 Fish C 我试过了 $sql = "SELECT ID,Name FROM table …

15
MySQL'Order By'-正确排序字母数字
我想按以下顺序对以下数据项进行排序(数字1-12): 1个 2 3 4 5 6 7 8 9 10 11 12 但是,我的查询-使用order by xxxxx asc按其他所有字母开头的数字排序: 1个 10 11 12 2 3 4 5 6 7 8 9 有什么技巧可以使其更正确地排序吗? 此外,为了充分公开,这可以是字母和数字的组合(尽管现在不是),例如: A1 534克 G46A 100B 100A 100JE 等等.... 谢谢! 更新:人们要求查询 select * from table order by name asc

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.