SQL简单的东西都不会,这样不行
SQL基础太差,要多整理(待续)
1.sql:+ ;oracle:||
(1)如果字段值为字符串,“+”求出的是两个字符串的合并
(2)如果字段值为int型,“+”求出的是两个字段值的和
如果数值为字符串,求值的和,,需转换为int,在求和:
select (cast(a as int)+cast(b as int)+cast(c as int)) as totals from @temptable
2.isnull(a,0)或isnull(a,'')
如果字段值中有null值,需把null值转换为0(int型)或 ''(string型),否则求出的结果为null
3.sum用来求一个字段里的所有值的和
4.union和join
union把多个字段合并到一列,join把多个字段合并到一个表中(横向合并)详见来自网上join(很好)

浙公网安备 33010602011771号