随笔分类 -  MSSQL

摘要:时间一晃好久没折腾这个了,因Lenovo G500太老破旧(Windows7 + MSSQL2014 Developer,不想折腾更换),直到6月份挂掉再维修也没价值了,只好临时用了另外一个Acer ASpire 4750(8G + 120G SSD),当时其实也没打算更换到Windows10,只是 阅读全文
posted @ 2024-08-11 18:13 CDPJ 阅读(259) 评论(0) 推荐(0)
摘要:1. 好久没有折腾IT类的东西了,MySQL、MSSQL、Oracle都没折腾了,之前使用的是Windows7、最近系统是Windows10企业版 , 先来折腾下mysql,选择安装了最新版 mysql-9.0.0-winx64,在准备配置时碰到了此问题 2. 网上查询得知: couldn't lo 阅读全文
posted @ 2024-07-21 07:12 CDPJ 阅读(288) 评论(0) 推荐(0)
摘要:1. 直接在AdventureWorks2014中生成的脚本修改了下,生成一个表,2. 然后将表中的数据导出成*.txt BCP AdventureWorks2013.Sales.SalesReason in c:\tmp\SalesReason.txt -c -T3. 再在一个数据库中 testd 阅读全文
posted @ 2023-06-11 14:32 CDPJ 阅读(578) 评论(0) 推荐(0)
摘要:疫情时期看过,最近再温习一下 --group by 子句中的cube, rollup, --这样理解: cube立方(既然是立方,就是变多了), rollup卷起,包起来(按字面意思理解) IF OBJECT_ID('dbo.Orders', 'U') IS NOT NULL DROP TABLE 阅读全文
posted @ 2022-02-07 15:53 CDPJ 阅读(311) 评论(0) 推荐(0)
摘要:2022年,这两天再将窗口函数、CTE、Offset-Fetch、表的物理存储方式再看一遍 SELECT C.CustID, COUNT(O.OrderID) AS OrderNum FROM dbo.Customers AS C LEFT OUTER JOIN dbo.Orders AS O ON 阅读全文
posted @ 2022-01-03 10:14 CDPJ 阅读(67) 评论(0) 推荐(0)
摘要:下面虚线框中表示的是什么 https://docs.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=tsql 阅读全文
posted @ 2022-01-02 08:29 CDPJ 阅读(42) 评论(0) 推荐(0)
摘要:以Bulk insert导入数据1) employees表为例,(MySQL示例数据库中的表,转入到MSSQL中的为例),超过30w条记录2) testdb数据库(包含各种测试表结构、数据、函数、存储哦过程的测试数据库)3) 回顾以 bcp 命令导出、导入数据的过程4) 以Bulk insert导入 阅读全文
posted @ 2021-04-25 13:35 CDPJ 阅读(158) 评论(0) 推荐(0)
摘要: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 阅读(135) 评论(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 阅读(156) 评论(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)
摘要:GROUP BY GROUPING SETS() 后面将还会写学习 with cube, with rollup,以及将它们转换为标准的GROUP BY的子句GROUP SET(), CUBE的用法(虽然MSSQL以后将会去掉) 这里面的大小写混淆来写不规范,以后还是习惯使用大写吧,有时是为节省宽度 阅读全文
posted @ 2020-06-06 09:03 CDPJ 阅读(185) 评论(0) 推荐(0)
摘要:本来也是想找2005年时期常访问的一个Oracle论坛的,没找到,就找到了别人问问题的这个链接,那就再当练练指法吧https://bbs.bccn.net/thread-486056-1-1.html 请教SQL怎么写? 业务说明:查询出所有公司的发料总额,若该公司有多条发料运费,则将多条发料运费求 阅读全文
posted @ 2020-06-05 22:05 CDPJ 阅读(315) 评论(0) 推荐(0)