随笔分类 -  Sql Server

摘要:--把wh1仓库号中姓名含有"平"字的职工工资在原来的基础上加288 update 职工备份 set 工资=工资+288 where 仓库号='wh1' and 姓名 like '%平%' --把"北京"地区的职工的工资减少100,再增加1倍 update 职工备份 set 工资=(工资-100)* 阅读全文
posted @ 2013-06-24 10:56 深南大道 阅读(567) 评论(0) 推荐(0)
摘要:--217, SQL SERVER SELECT Cust_Name , MAX(CASE WHEN Order_Date ='2009-08-01' THEN AR END) "2009-08-01" , MAX(CASE WHEN Order_Date ='2009-08-02' THEN AR END) "2009-08-02" , MAX(CAS... 阅读全文
posted @ 2013-06-21 14:39 深南大道 阅读(219) 评论(0) 推荐(0)
摘要:-------------------------------------------------------------- WITH Emp AS ( SELECT E.Dept_Id , Count(*) Emp_Count FROM Employees E GROUP BY E.Dept_Id ) SELECT D.Dept_Name ... 阅读全文
posted @ 2013-06-07 09:54 深南大道 阅读(221) 评论(0) 推荐(0)
摘要:insert into city --找出Hotel表中不存在于city表中的城市名 select DISTINCT rtrim(ltrim(cityname)) from Hotel e WHERE not EXISTS (SELECT * FROM city eb WHERE eb.cityname=e.cityname) -----------------------------... 阅读全文
posted @ 2013-06-06 16:44 深南大道 阅读(174) 评论(0) 推荐(0)
摘要:--以下代码生成的编号长度为12,前6位为日期信息,格式为YYMMDD,后6位为流水号。 --创建得到当前日期的视图 CREATE VIEW v_GetDate AS SELECT dt=CONVERT(CHAR(6),GETDATE(),12) GO --得到新编号的函数 CREATE FUNCT 阅读全文
posted @ 2013-06-01 10:21 深南大道 阅读(445) 评论(0) 推荐(0)
摘要:-- ============================================= -- 电子商务模板 -- ============================================= USE master GO -- Drop the database if it already exists IF EXISTS ( SELECT n... 阅读全文
posted @ 2013-05-31 21:50 深南大道 阅读(228) 评论(0) 推荐(0)
摘要:/* SQL与ORACLE的外键约束--级联删除 最近软件系统中要删除一条记录,就要关联到同时删除好多张表,他们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,具体如下: SQL的外键约束可以实现级联删除与级联更新; ORACLE则只充许级联删除。 SQL级联删除与级联更新使用格式: */ 阅读全文
posted @ 2013-05-28 17:05 深南大道 阅读(1060) 评论(0) 推荐(0)
摘要:Sel1 取值后格式化 {0:d}小型:如2005-5-6 {0:D}大型:如2005年5月6日 {0:f}完整型 2 当前时间获取 DateTime.Now.ToShortDateString 3 取值中格式化 SQL Server里面可能经常会用到的日期格式转换方法: sql server使用c 阅读全文
posted @ 2013-05-11 12:27 深南大道 阅读(152) 评论(0) 推荐(0)