随笔分类 -  MS SQL

摘要:标准的 SQL 的解析顺序为: (1).FROM 子句, 组装来自不同数据源的数据 (2).WHERE 子句, 基于指定的条件对记录进行筛选 (3).GROUP BY 子句, 将数据划分为多个分组 (4).使用聚合函数进行计算 (5).使用 HAVING 子句筛选分组 (6).计算所有的表达式 (7... 阅读全文
posted @ 2014-09-04 11:44 Jack.Y 阅读(251) 评论(0) 推荐(0)
摘要:适用sqlServer,oracleCASEWHEN 条件1 THEN 结果1WHEN 条件2 THEN 结果2WHEN 条件3 THEN 结果3WHEN 条件4 THEN 结果4.........WHEN 条件N THEN 结果NELSE 结果XENDCase具有两种格式。简单Case函数和Cas... 阅读全文
posted @ 2014-09-04 09:04 Jack.Y 阅读(472) 评论(0) 推荐(0)
摘要:如何判断一个表中,是否存在一个ID,如果存在不处理,如果不存在,插入值ifnotexists(select*fromtablewhereid=@id)insertintotable(id)values(@id) 阅读全文
posted @ 2013-04-18 11:10 Jack.Y 阅读(830) 评论(0) 推荐(0)
摘要:在insert语句中需要插入查询出来的值。 Insert into a (a1,a2,a3) values (1,select num from b where id=1,3) 这样写就出现了“在此上下文中不允许使用子查询。只允许使用标量表达式。”这个错误可以这样: insert into a (a1,a2,a3) select 1,num,3 from b where id=1 即可解决问题. 阅读全文
posted @ 2012-03-02 11:16 Jack.Y 阅读(3067) 评论(0) 推荐(0)
摘要:delete from 表名 where 字段名 is null 阅读全文
posted @ 2012-03-01 16:06 Jack.Y 阅读(507) 评论(0) 推荐(0)