当前位置:编程学习 > C#/ASP.NET >>

一条SQL语句

比如说,我有一张表,里面好多行数据,然后有一列数据重复的特别多,比如:
a
a
a
a
b
b
b
b
c
c
c
c
当然还有其它列数据,我想用SQL语句取出来的是:
a
b
c
a
b
c
a
b
c
--------------------编程问答-------------------- 你是要根据其他某一列和这一列共同分类吧?
比如有一列男女,出来的结果是
男a
男b
男c
女a
女b
女c
如果是我说的这种情况,你用group by
具体资料网上很多 --------------------编程问答-------------------- 有参照列最好
不然可能需要针对组内排名,然后先按排名后按abc排序 --------------------编程问答-------------------- --------------------编程问答-------------------- a
a
a
a
b
b
b
b
c
c
c
c


假设这里分为3块,第一快的a和第二块的b和第三快的c,应该有什么必然的联系吧

就是还有其他列组合起来,一起group by,然后排序

要不然,怎么能区分这相同的4个abc --------------------编程问答-------------------- 这个只要用group就可以了吧。。。。。就是过滤掉重复的东西只输出一遍么。。。 --------------------编程问答-------------------- select * from table WHERE XXX='A'  union select * from table WHERE XXX='B' union select * from table WHERE XXX='C' --------------------编程问答-------------------- 如果单一列就是distinct 
多列就group by --------------------编程问答-------------------- group ,过滤掉重复的  --------------------编程问答-------------------- group by --------------------编程问答-------------------- 如果你其他列不同的话           那就用group by 就可以了嘛 --------------------编程问答-------------------- 楼主的需求表达不太清楚嘛 --------------------编程问答-------------------- 用DISTINCT试试 --------------------编程问答-------------------- group by  然后排序下 order by --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,