Table:Tbl_Test
ID(编号) Name
1 AAA
2 Abc
3 BBBB
用一条sql语句取出Name的所有字母都相同的ID
和
Table:Tbl_Test
ID(编号) AgeType(年龄类型) Num(人数)
1 Adu 2
2 Chi 1
3 Chi 2
请用一条sql语句求得Tbl_Test中年龄类型分别为Adu和Chi的总人数:
ID(编号) Name
1 AAA
2 Abc
3 BBBB
用一条sql语句取出Name的所有字母都相同的ID
和
Table:Tbl_Test
ID(编号) AgeType(年龄类型) Num(人数)
1 Adu 2
2 Chi 1
3 Chi 2
请用一条sql语句求得Tbl_Test中年龄类型分别为Adu和Chi的总人数:
解决方案 »
- 帮忙优化一条SQL语句
- in语句
- SQL2005如何啟動,當本機(NT 2003)的Administrator密碼修改后
- 安装了sql server 2000 sp3的补丁,他有什么好的功能吗?
- 如何解决这个查询问题?
- 刚学 SQL SERVER,企业管理器里无法启动服务器,报错:发生错误 1060 - (指定的服务并未以已安装的服务存在),此时正在 MSSELServer 服
- 请问各位高手,可以自动删除某条记录吗?
- 公司领导非要用什么Oracle,我该怎么说服他改用SQL Server?
- SQL Server数据库专家或技术支持请进——————〉
- sql远程查询语句不能附加条件
- 请问哪里 sql server 2005 软件下载?
- 如何找到最后一次备份的记录....
1.select id from Tbl_Test where name in(
select name from Tbl_Test group by name having count(*)>1)2.select ageType,sum(num) from Tbl_Test group by ageType
create table tb1_test(id int,name varchar(30))
insert into tb1_test
select 1,'aaa' union all
select 2,'abc' union all
select 3,'bbbb'
select * from Tb1_Test where REPLICATE(left([Name],1),len(Name))=[Name]
/*
1 aaa
3 bbbb
*/
知识点:按指定次数重复字符表达式。 语法 REPLICATE ( character_expression, integer_expression)
参数
character_expression
字符数据型的字母数字表达式,或者可以隐式转换为 nvarchar 或 ntext 的其他数据类型的字母数字表达式。 integer_expression
可以隐式转换为 int 的表达式。如果 integer_expression 为负,将返回空字符串。