Code 1、根据B表的内容来更新A表的内容 update 表1 set 表1字段=表2字段 from 表2 where 表1字段=表2字段
2、删除重复的记录 Deletefrom 表1 where 字段1 notin (selectmax(字段1) from 表1 groupby 重复字段)
3、Case在select语句的应用 SELECTCONVERT(VARCHAR(10),C_INDATE,120) AS STATDATE, COUNT(1) AS CALLNUM,
SUCNUM=SUM(CASEWHEN IS_SUCFWD='1'THEN1ELSE0END),
FAILNUM=SUM(CASEWHEN IS_SUCFWD='0'THEN1ELSE0END) FROM CALL_INFO GROUPBYCONVERT(VARCHAR(10),C_INDATE,120)
4、通过sql语句来拼接某个字段的值(注意:当一个为null的值+一个不为null的值,结果还是null) DECLARE@sVARCHAR(1000) SELECT@s=isnull(@s+',','')+'['+ltrim(quarter)+']' FROM (SELECTDISTINCT quarter FROM test ) a print@s