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(很好)
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(很好)
相关文章推荐
- 简单的东西,其实你不会
- 最简单的SQL存储过程调用(不会存储过程的人非常值得看,很有实际意义)
- SQL中一些简单但常用的东西汇总下
- SQL中一些简单但常用的东西汇总下
- SQL中一些简单但常用的东西汇总下
- 面试遇尴尬,简单SQL语句不会写
- 如何判断数据库中1个表已经存在,这样不会重复创建一个新表(用sql语句)
- 一个简单的SQL语句拼装代码
- 学java得这样学,学习东西确实也得这样
- 用pl/sql自己编写简单的存储过程及jdbc调用存储过程
- using 语句定义一个范围,在此范围的末尾将自动释放对象,这样就不会占用太多的资源。
- Sybase数据库中在SQL中嵌套简单逻辑判断
- linq to sql 简单的增删改查例子。
- ORACLE之PL/SQL简单基础语法学习(二)
- 简单东西-Nginx实现Tomcat负载均衡
- SQL游标简单了解——虚拟DID计费程序实例问题
- msyql 简单的sql优化
- 实现同环比的简单SQL
- 关于LIMIT(超出界限时,SQL执行也没有问题,而且结果集中只会到有数据的最后一条记录,不会出现空,已经过测试)