求助一个关于数据排序的SQL的写法
有表tblA
id colA colB
1 A1 A2
2 A2 A3
3 A2 A4
4 A4 A3
5 A5 A1
6 A5 A2
7 A5 A3
其中
colA与colB中的值都来自另一张表的同一个字段
现在需要对这些数据排序输出
规则是
对于表中的一条纪录,colB的值必须列在colA的前面
最终输出的结果不能重复
针对示例中的数据结果应为:
A3
A4
A2
A1
A5
请问实现该效果的sql该如何写?
多谢了
id colA colB
1 A1 A2
2 A2 A3
3 A2 A4
4 A4 A3
5 A5 A1
6 A5 A2
7 A5 A3
其中
colA与colB中的值都来自另一张表的同一个字段
现在需要对这些数据排序输出
规则是
对于表中的一条纪录,colB的值必须列在colA的前面
最终输出的结果不能重复
针对示例中的数据结果应为:
A3
A4
A2
A1
A5
请问实现该效果的sql该如何写?
多谢了
...全文
相关推荐
SQL Server分组排序取数据的实现
在SQL Server中,分组和排序是数据处理的两个关键操作。它们可以帮助我们对大量数据进行聚合、组织和筛选,以便更好地分析和理解数据。
SQL-ORDER BY 多字段排序(升序、降序)
在SQL查询中,`ORDER BY`子句是用于对查询结果进行排序的关键组成部分。它允许我们根据一个或多个列的值来组织返回的数据,从而帮助我们更好地理解和分析数据。
SQL 按特定字段值排序
在SQL(结构化查询语言)中,对数据进行排序是数据查询的重要部分,尤其是在数据分析、报表生成或数据展示等场景中。"SQL 按特定字段值排序"是指根据数据库表中的某个字段(列)的值来决定数据的排列顺序。
sql 按拼音首字母排序
### SQL拼音排序功能概述标题“SQL按拼音首字母排序”以及描述中的关键词“SQL按拼音排序”,指向了一种特殊的数据排序需求:在数据库中,针对包含中文字符的字段,按照中文拼音的首字母进行排序。
数据分布决定SQL写法
"数据分布决定SQL写法是一个关键的概念,主要体现在如何根据数据库中的数据分布情况来优化SQL查询。在2016年的上海Oracle大会上,陈宏义老师分享了一个案例,通过将一个复杂的Merge SQL


应用实例
