zgfp.net
当前位置:首页 >> SQL语句实现表中字段A,B,C 根据这个组合查询重复... >>

SQL语句实现表中字段A,B,C 根据这个组合查询重复...

select a,b,c,count(*) as 重复记录 from 表 group by a,b,c

update 表名 set 字段名=right(cast('000000' as nvarchar) +cast(字段名 as nvarchar),6) 需要使用cast函数将前缀的几个0和字段里的值转换成字符串类型,否则会进行数值型的数学相加,而不是将两个字符串连接到一起 如果对您有帮助,请记得采纳...

select * from A,B,C where substr(A.a,1,3) = B.b and substr(A.a,4,3) = c;

select 'b',count(a) from 表名 where a='b' union select 'c',count(a) from 表名 where a='c'; 这样写试一下,看看是否好用。

select count(*) from table group by b,c

就是一个case when语句,这个没什么困难的 select (case when 成绩>=90 then 'A' when 成绩>=80 and 成绩

insert into 表B (a,b,c)select a,b,getdate() from 表A

select ISNULL(a.字段1,b.字段1),字段2 from a表 a left join b表 b on a.字段3=b.字段3试试

看看是这个意思不,以下sqlserver下执行,其他数据库基本差不多。 create table test(name varchar(1))insert into test values ('a')insert into test values ('a')insert into test values ('a')insert into test values ('b')insert into tes...

select 'a'union allselect a from t1union allselect 'a'union all select a from t2

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com