分离和附加数据库 1. 概述 2. 分离数据库 2.1 分离数据库的步骤 3. 附加数据库 3.1 附加数据的操作步骤 1. 概述 若要将数据库移动或更改到同一计算机的不同 SQL Server 实例,分离和附加数据库会…
分类:SQL Server
SQL查询连续三天登录的用户
思路: 1、因为每天用户登录次数可能不止一次,所以需要先将用户每天的登录日期去重。 2、再用row_number() over(partition by _ order by _)函数将用户id分组,按照登录日期进行排序…
为什么读懂执行计划对你是那么重要
一条俊俏的 SQL 被一个懵懂的少年,扔向了深远的 TCP 隧道,少年苦苦等待,却迟迟等不来那满载而归。于是少年气愤,费尽苦心从度娘那边求来的一手好代码,等来的却是 timeout… 如果你也正在经历着这些苦涩的等待,那…
SQL Server 数据库之导入导出数据
导入导出数据 1. 概述 2. 导入 SQL Server 数据表 3. 导入其他数据源的数据 4. 导出 SQL Server 数据表 1. 概述 导入数据也是数据库操作中使用频繁的功能,SQL Server 数据库的…
SQL将一行多列数据合并成 一列
由于最近在做项目的时候,要对数据库中一行很多列个数据进行求和,便在网上查了一下,首先要用到动态SQL语句,动态sql感觉就是类似于拼接sql字符串 动态语句基本语法 1 :普通SQL语句可以用exec执行 Select …
sql将一列转为一行
select stuff((select ';'+name from Student for xml path('')),1,1,'') as name
SQL 将一列多行数据合并为一行
原表数据: 期望结果: 使用STUFF + FOR XML PATH即可实现以上效果 执行以下SQL: SELECT DISTINCT Name, STUFF( (SELECT ‘,’ + Course FROM Stu…
将数据从数据库导出到Excel表的时候,因为有换行符出现乱行
解决方法: 使用 ’ ” ’ + 字段 +’ ” ’ 把每个字符串类型的都包括起来,就可以了 问题重现: 字段值包含char(10)换行符,复制字段值到Excel. 根源: 某些行列对应单元格包含…
sqlserver导出数据到excel方法
sqlserver导出数据到excel方法
解决SQLServer复制到Excel中内容换行问题
现象:从SQL中查询的结果集,复制到EXCEL时,发现出现换行现象,如下: 解决办法:把字符串替换掉Char(13)和Char(10)即可,代码如下: --原sql SELECT Description'事由',Dest…
SQL SERVER性能优化-查询速度提高
近段时间去面试,很多都会问到关于SQL语句优化及大数据量数据查询速度提升的问题,但是由于我个人之前开发都是一知半解的状态,很多东西都没能掌握明白,感觉自己就是菜鸟一枚,晕死,和朋友闲聊聊到查询效率的提升可以通过建立聚集索…
SQL Server 设置IP地址登录方法
在我们设置电脑用SQL server身份验证登录之后。 打开SQL Server 配置管理器 选中SQL Sever网络配置->SQLEXPRESS的协议->TCP/IP->把已启用的否改成是 完成上述…