导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

请教两个查询的问题?

Mai_520 2003-12-08 12:40:49
有一个字段为INT,NOT NULL,可重复。

1,我想查出字段里有多少个不同的整数,分别是什么?
2,查出每个整数重复了多少次?
3,可以java.sql.Time类型设置到DateTime类型吗

请帮忙举几个例子,就是写几条语句,先谢谢了!!!
...全文
6 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoki 2003-12-08
1\2:
select INT字段, count(INT字段) as 重复次数
from table1
group by INT字段

3:
可以
回复
hthunter 2003-12-08
1、2
select iField, count(iField)
from t_yourtable
group by iField
回复
--下面是例子

--测试数据
declare @tb table(字段 int not null)
insert into @tb
select 1
union all select 11
union all select 12
union all select 11
union all select 1
union all select 3
union all select 33
union all select 1
union all select 3

--1,我想查出字段里有多少个不同的整数,分别是什么?
select distinct 字段 from @tb

--2,查出每个整数重复了多少次?
select 字段,重复次数=count(*) from @tb group by 字段

/*--测试结果

字段
-----------
1
3
11
12
33

(所影响的行数为 5 行)

字段 重复次数
----------- -----------
1 3
3 2
11 2
12 1
33 1

(所影响的行数为 5 行)
--*/
回复
有一个字段为INT,NOT NULL,可重复。

1,我想查出字段里有多少个不同的整数,分别是什么?

select distinct 字段 from 表



2,查出每个整数重复了多少次?

select 字段,重复次数=count(*) from 表 group by 字段



3,可以java.sql.Time类型设置到DateTime类型吗
这个转版去问.
回复
victorycyz 2003-12-08
1. select count(distinct 要查找的字段) from table
2. select 要查找的字段,count(*) from table group by 要查找的字段
回复
sunshareforever 2003-12-08
1.
select distinct i_field from t_yourtable
2.
select iField, count(iField)
from t_yourtable
group by iField
3.
可以的
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告