SQL语句笔记

原创 2012年03月28日 13:24:25

这次做的这个任务主要是写出一个升级的sql语句,今天终于写好了,真是不容易,写了我有史以来最长的一个sql语句。都怪我平时sql接触的太少了,基本功不扎实!!

任务做完以后,总结一下,做些笔记,供以后查看。大笑大笑

1.用  DECLARE声明一个变量

   DECLARE @cFreeValue varchar(500)

2.用set 对变量进行赋值

  SET @cFreeValue  = ....

3.isnull函数

  isnull(check_expression,replacement_value)如果check_expression为空,则用replacement_value进行填充。

 在使用这个函数的时候,注意null与任何字符串的拼接结果都是null。

 SET @cFreeValue=(select top 1
           isnull(cFree1+',' , '')+
           isnull(cFree2+',' , '')+
           isnull(cFree3+',' , '')+
           isnull(cFree4+',' , '')+
   from bussiness
   )

4.case when then ...else...END 

    这个关键字必须连着使用,缺一不可。

5.在对查询的结果进行拼接的时候,必须在查询的字段后面进行拼接,而不是在整个select语句后进行拼接

 如 select  cName + ':'  from META_DEF ;  这条语句能正确执行

 而 (select cName form META_DEF where id=i) + ':'  ;这条语句是不能被正确执行的

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SQL语句笔记

  • 2013-09-11 21:41
  • 160KB
  • 下载

oracle笔记一(sql语句方面)

oracle笔记一(sql语句方面) 一.sql语句--================================================1.增加主键   alter table TAB...

SQL语句整理笔记

  • 2011-12-20 14:19
  • 80KB
  • 下载

SQL Server 强大的分区技术(使用语句检测和优化数据库 (MSSQL个人笔记之数据库优化之路 三)

今天要一起学习下大数据处理技术:分区技术 一般在海量数据处理过程中经常会使用到分区技术把表和视图划分为不同的区域,没个区域中包含满足特定条件的数据。   分区的类型   硬分区 增加冗余的...

sql语句笔记

  • 2013-07-06 18:58
  • 182KB
  • 下载

Android 常用sql语句笔记(一)

Android 中的sql语句记住比较麻烦,这里做一个笔记方便自己查阅。一、表操作1.查询数据库下的所有表信息select * from sqlite_master where type='table...

sql server 2005 sql语句笔记

  • 2012-12-10 15:43
  • 10KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)