求助:怎么统计两个字段中一共有多少个值(去掉重复的值)

hukouzilove 2015-11-26 04:34:17
例:坐地铁站
始点名 终点名
A B
B C
A C
求一共出入了多少个地铁站口? 我想得到的结果是3个
应该怎么用sql语句来写?
...全文
136 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzszy 2015-11-27
  • 打赏
  • 举报
回复
楼上的正解!!!!!
--小F-- 2015-11-26
  • 打赏
  • 举报
回复
select count(distinct a) from (select 起点  as a  from tb union all select 终点 as a from tb)  as t
--小F-- 2015-11-26
  • 打赏
  • 举报
回复
引用 1 楼 zbdzjx 的回复:
始点名 union all 终点名,最后再distinct。是要这样?
应该就是 select count(distinct a) from (select 起点 as a from tb union all select 终点 as a from tb)
xdashewan 2015-11-26
  • 打赏
  • 举报
回复
你要先说下你的3如何得出
zbdzjx 2015-11-26
  • 打赏
  • 举报
回复
始点名 union all 终点名,最后再distinct。是要这样?

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧