您的位置:首页 > 数据库

SQL简单的东西都不会,这样不行

2009-07-13 09:54 423 查看
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(很好)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: