-
用SQL脚本读取Excel中的sheet数量及名称的方法代码
复制代码代码如下:--Gettable(worksheet)orcolumn(field)listingsfromanexcelspreadsheet --设置变量 declare@linkedServerNamesysname='TempExcelSpreadsheet' declare@excelFileUrlnvarchar(1000)='D:text.xlsx' --/SET --删除链接服务(如果它已经存在) ifexists(selectnullfromsys...
数据库操作教程 2022-09-23 16:46:48 -
一个删选数据的例子,使用GROUP、DISTINCT实例解析
需求描述:一个表MyImage,列有:号码ID,路径PATH如:ID PATH1 C:/1 C:/1 D:/2 C:/2 C:/3 A:/3 C:/4 D:/写个SQL语句,返回这样的记录的ID号:相同ID存在不同PATH。如上例子,正确的结果应是:ID13(ID2没有不同PATH,ID4只有一条记录不存在不同PATH) 这是我的SQL语句:复制代码代码如下:selectIDfrom[MyImage]asA groupbyID having ( selectCOUNT(distinct(Path))from[MyImage]asBwhereB.ID=A.ID ) >1...
数据库操作教程 2022-09-23 16:46:43 -
sum(casewhenthen)(判断男女生的个数)
判断类似一个班级的男生和女生的人数,用sum(cesewhenthen)复制代码代码如下:selectcount(er.execute_result),sum(caseer...
数据库操作教程 2022-09-23 16:46:40 -
把excel表格里的数据导入sql数据库的两种方法
本来最近在研究微信公众平台的,老大临时交我个任务,把excel表格里的数据导入sql数据库,我想这soeasy嘛。没想都在上面消磨了两天...把情况介绍下:在数据库中有如下这样结构的表(A表)我只取关键的及列里面还有很多数据...
数据库操作教程 2022-09-23 16:46:12 -
详解SqlServer表达式(expression)
2 具体内容 2.1 使用范围SQLServer(2008开始);AzureSQL数据库;Azure SQL数据仓库;并行数据仓库2.2 语法 是SQLServer数据库引擎评估以获取单个数据值的符号和运算符的组合。简单表达式可以是单个常量,变量,列或标量函数...
数据库操作教程 2022-09-23 16:44:02 -
SQLserver数据库创建代码filegroup文件组修改的示例代码
数据库的操作:1.对数据文件的操作(添加,删除,修改文件的初始大小,最大大小,步长)2.数据库文件的收缩3.数据库的只读/读写 read_only只读 read_write可读写 read_only表示只读 read_write表示可读可写4.数据库的限制访问(单用户,多用户,限制用户模式)5.数据库脱机/联机 offline 脱机alterdatabaselovesetoffline online联机 alterdatabaselovesetonline 6.数据库附加/分离。 sp_attach_db 附加 SP_detach_db分离 附加sp_attach_db分离sp_detach_db offline脱机online联机本文重点给大家介绍SQLserver数据库创建代码filegroup文件组修改,实例代码...
数据库操作教程 2022-09-23 16:43:03 -
SQLServer利用sp_spaceused如何查看表记录存在不准确的情况
前言在之前写过一篇博客"关系数据库如何快速查询表的记录数",里面介绍了使用sp_spaceused查看表的记录数是否正确的问题,具体如下:关于问题3:有多个索引的表,是否记录数会存在不一致的情况? 答案:个人测试以及统计来看,暂时发现多个索引的情况下,sys.partitions中的rows记录数都是一致的。暂时没有发现不一致的情况,当然也不排除有特殊情况...
数据库操作教程 2022-09-23 16:42:51 -
sqlserver之datepart和datediff应用查找当天上午和下午的数据
DATEPART()函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。DATEDIFF()函数返回两个日期之间的时间差...
数据库操作教程 2022-09-23 16:42:30 -
sqlserver中错误日志errorlog的深入讲解
一.概述SQLServer将某些系统事件和用户定义事件记录到SQLServer错误日志和MicrosoftWindows应用程序日志中。这两种日志都会自动给所有记录事件加上时间戳...
数据库操作教程 2022-09-23 16:42:27 -
SQLServer中row_number函数的常见用法示例详解
一.SQLServerRow_number函数简介ROW_NUMBER()是一个Window函数,它为结果集的分区中的每一行分配一个连续的整数。行号以每个分区中第一行的行号开头...
数据库操作教程 2022-09-23 16:42:08 -
详解partitionby和groupby对比
今天大概弄懂了partitionby和groupby的区别联系。1.groupby是分组函数,partitionby是分析函数(然后像sum()等是聚合函数);2.在执行顺序上,以下是常用sql关键字的优先级from>where>groupby>having>orderby而partitionby应用在以上关键字之后,实际上就是在执行完select之后,在所得结果集之上进行partition...
数据库操作教程 2022-09-23 16:42:02 -
MicrosoftSQLServer数据库各版本下载地址集合
SQLServer2019Enterprise(x64)-DVD(Chinese-Simplified)企业版ed2k://|file|cn_sql_server_2019_enterprise_x64_dvd_2bfe815a.iso|1632086016|58C258FF0F1D006DD3C1F5F17AF3EAFD|/SQLServer2019Developer(x64)-DVD(Chinese-Simplified)开发版ed2k://|file|cn_sql_server_2019_developer_x64_dvd_c21035cc.iso|1632086016|7AFACB434CF9716CA7818F39F06BE0F5|/SQLServer2019Standard(x64)-DVD(Chinese-Simplified)标准版ed2k://|file|cn_sql_server_2019_standard_x64_dvd_2bfe815a.iso|1632086016|893DBEF7DDA20592405163E69E12DF40|/SQLServer2016S...
数据库操作教程 2022-09-23 16:41:54