06 2020 档案

摘要:DML_The OUTPUT Clause /**/ --带有OUTPUT的INSERT语句 IF OBJECT_ID('dbo.T5','U') IS NOT NULL DROP TABLE dbo.T5 CREATE TABLE dbo.T5 ( keycol INT NOT NULL IDEN 阅读全文
posted @ 2020-06-14 19:38 CDPJ 阅读(140) 评论(0) 推荐(0)
摘要:RANK()的对比(SQL, Minitab, Excel)也不是想来做什么对比的,只是顺便写此文,想学习一下Minitab的应用以便用它分析解决实际的问题、回顾 May 23文章“开窗函数_ROW_NUMBER() / RANK() / DENSE_RANK() / NTILE() 4个排名函数训 阅读全文
posted @ 2020-06-12 21:44 CDPJ 阅读(360) 评论(0) 推荐(0)
摘要:DML_Modifying Data Through Table Expressions_UPDATE之前也学习过使用CTE,再来泛泛的学习下,最后将会将一些书籍上或学习到的CTE来个小结 /* Microsoft SQL Server 2008 T-SQL Fundamentals_CN Micr 阅读全文
posted @ 2020-06-12 11:05 CDPJ 阅读(166) 评论(0) 推荐(0)
摘要:SUBSTRING / CHARINDEX_函数随手练_2环境:MSSQL 2014(AdventureWorks2008R2附加到2014中的表 Location) /* Learning SQL on SQL Server2005 */ --要将名字中带有空格的,使用空格前面部分内容,加上一个 阅读全文
posted @ 2020-06-11 21:40 CDPJ 阅读(157) 评论(0) 推荐(0)
摘要:DML_8-Data Modification_MERGE (将Source表合并到Target)语法:MERGE INTO 目标表USING 源表WHEN MATCHED AND (Condition) THEN UPDATE SET 目标表.Field1 = 源表.Field1, 目标表.Fie 阅读全文
posted @ 2020-06-11 08:02 CDPJ 阅读(183) 评论(0) 推荐(0)
摘要:UDF_区别_分割字符串成单个的字符并返回表(插入到表中) /* SQL表值函数和标量值函数的区别 实验环境:SQL Server 2014,参考maomao365有改编 在sqlserver中存储过程中,我们经常需要编写一个sql函数供存储过程使用,加强代码的复用性, 存储过程中函数有两种: 1. 阅读全文
posted @ 2020-06-10 16:43 CDPJ 阅读(259) 评论(0) 推荐(0)
摘要:DML_Data Modification_UPDATE写不进去,不能专注了...... /* */ SELECT * FROM Northwind.dbo.Orders SELECT * FROM Northwind.dbo.[Order Details] --先复制:Northwind.[Ord 阅读全文
posted @ 2020-06-09 15:31 CDPJ 阅读(134) 评论(0) 推荐(0)
摘要:DML_Data Modification_Delete删除记录、表结构之类的比较简单,但是需要特别注意,一不小心,就变成了 “从删库到跑路“ 就掉的大了最好还是将它注释掉: -- /* ... */ ,避免一溜烟的执行就挂了 /* Microsoft SQL Server 2008 T-SQL F 阅读全文
posted @ 2020-06-09 09:35 CDPJ 阅读(186) 评论(0) 推荐(0)
摘要:Data Modification (INSERT、DELETE、UPDATE、MERGE)之INSERT(基础知识,算是20年来第2次学习MSSQL吧,2005年折腾过一段时间的Oracle)INSERT...VALUES...INSERT...SELECT...INSERT...EXEC...S 阅读全文
posted @ 2020-06-08 10:45 CDPJ 阅读(162) 评论(0) 推荐(0)
摘要:CASE WHEN THEN随手练,就当做练习指法吧 --drop table tbStudent GO Create table tbStudent( studentId int identity(1,1), fSex varchar(12), fProvince varchar(32) ) GO 阅读全文
posted @ 2020-06-07 13:59 CDPJ 阅读(155) 评论(0) 推荐(0)
摘要:综合练习: PIVOT、UNPIVOT、GROUPING SETS、GROUPING_ID 问题1:Desired output: empid cnt2007 cnt2008 cnt2009 1 1 1 1 2 1 2 1 3 2 0 2 问题2: Desired output: empid ord 阅读全文
posted @ 2020-06-07 12:19 CDPJ 阅读(191) 评论(0) 推荐(0)
摘要:在PuTTY中连接到Ubuntu20.04大致需要几个步骤(不一定对应文本中的序号):1) 安装opensh-server (Ubuntu安装好之后 ,一般openssh-client自动已经安装好)2) sudo apt-get install SSH ,启动SSH3) 配置Putty0.63 1 阅读全文
posted @ 2020-06-06 19:20 CDPJ 阅读(3586) 评论(0) 推荐(0)
摘要:GROUP BY GROUPING SETS() 后面将还会写学习 with cube, with rollup,以及将它们转换为标准的GROUP BY的子句GROUP SET(), CUBE的用法(虽然MSSQL以后将会去掉) 这里面的大小写混淆来写不规范,以后还是习惯使用大写吧,有时是为节省宽度 阅读全文
posted @ 2020-06-06 09:03 CDPJ 阅读(183) 评论(0) 推荐(0)
摘要:本来也是想找2005年时期常访问的一个Oracle论坛的,没找到,就找到了别人问问题的这个链接,那就再当练练指法吧https://bbs.bccn.net/thread-486056-1-1.html 请教SQL怎么写? 业务说明:查询出所有公司的发料总额,若该公司有多条发料运费,则将多条发料运费求 阅读全文
posted @ 2020-06-05 22:05 CDPJ 阅读(313) 评论(0) 推荐(0)
摘要:算是一篇鼓励自己继续前行的回忆录吧 阅读《Oracle优化日记:一个金牌DBA的故事》,顺便翻看了往日的日记本,感觉自己错误了这15年时间,2006.3进入了一家所谓500强Emerson - 做AC/DC、DC/DC做了一颗螺丝钉,相当于转行了啊,不知道是不愿意承认还是什么,现在心里不知啥滋味,错 阅读全文
posted @ 2020-06-05 20:43 CDPJ 阅读(203) 评论(0) 推荐(0)
摘要:UDF--获取某年某月有多少天 --drop function fn_GetDayofMonth_1 /* HLERP ( [dbo].[GetMonths] ) */ go create function dbo.fn_GetDayofMonth_1 (@Month smallint, @Year 阅读全文
posted @ 2020-06-04 17:14 CDPJ 阅读(162) 评论(0) 推荐(0)
摘要:年初看到cnblogs上有人说看这本旧书,自己也只是瞟了下,后来在看些OOP东西时,想想没事也看看老古董,于是网购了一本电子版可参考下,它们是怎么一步步来,还没来得及多看,贴图于此. 阅读全文
posted @ 2020-06-04 11:54 CDPJ 阅读(139) 评论(0) 推荐(0)
摘要:显示 “Row X of Y,” ,X是当前行,Y是总行数, 那就是 ROW_NUMBER(ORDER BY stor_id) of Count(*) OVER()此处还是以样例数据库 pub 为例说明 select stor_id, ord_date, qty, stor_id_RowID = R 阅读全文
posted @ 2020-06-04 11:35 CDPJ 阅读(137) 评论(0) 推荐(0)