MSSQLSERVER 一列保存多个ID(将多个用逗号隔开的ID转换成用逗号隔开的名称)_MsSql 背景:在做项目时,经常会遇到这样的表结构在主表的中有一列保存的是用逗号隔开ID。如,当一个员工从属多个部门时、当一个项目从属多个城市时、当一个设备从属多个项目时,很多人都会在员工表中加入一个deptI... 05月02日 931 次浏览 发表评论 阅读全文
MSSQLSERVER SQL语句分组获取记录的第一条数据的方法_MsSql 使用Northwind 数据库 首先查询Employees表 查询结果: city列里面只有5个城市 使用ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY CO... 05月02日 1,066 次浏览 发表评论 阅读全文
Sql Server 2012 转换函数的比较(Cast、Convert和Parse)_MsSql 语法结构: 1. Cast 语法结构:CAST ( expression AS data_type < ( length ) > ) 2. Convert 语法结构:CONVERT ( data_ty... 05月02日 MSSQLSERVER 961 次浏览 发表评论 阅读全文
CREATE FUNCTION sqlserver用户定义函数_MsSql 创建用户定义函数,它是返回值的已保存的 Transact-SQL 例程。用户定义函数不能用于执行一组修改全局数据库状态的操作。与系统函数一样,用户定义函数可以从查询中唤醒调用。也可以像存储过程一样,通... 05月02日 MSSQLSERVER 1,014 次浏览 发表评论 阅读全文
SQL Server字符串切割函数_MsSql 复制代码 代码如下: CREATE FUNCTION fGetStrBySplit ( @Source VARCHAR(max), @Index INT, @SplitChar VARCHAR(1) ... 05月02日 MSSQLSERVER 1,002 次浏览 发表评论 阅读全文
Sql学习第一天——SQL UNION 和 UNION ALL 操作符认识_MsSql 关于SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 注意: 1.UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。... 05月02日 MSSQLSERVER 922 次浏览 发表评论 阅读全文
sqlserver附加.mdf权限问题解决_MsSql 问题:数据库附加.mdf文件时,提示无法打开物理文件,操作系统错误5:"5(拒绝访问)" 错误:5120。 解决方案: 数据库当前账户对存放.mdf文件的文件夹权限不足,该文件夹权限角色加入Every... 05月02日 MSSQLSERVER 881 次浏览 发表评论 阅读全文
SQL普通表转分区表的方法_MsSql 复制代码 代码如下:CREATE TABLE Sale( identity(1,1) NOT NULL,  ... 05月02日 MSSQLSERVER 836 次浏览 发表评论 阅读全文
SQL重复记录查询的几种方法_MsSql 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断复制代码 代码如下:select * from peoplewhere peopleId in (select &... 05月02日 MSSQLSERVER 795 次浏览 发表评论 阅读全文
游标删除多个表里脏数据的方法_MsSql 第一种方法: 复制代码 代码如下: CREATE proc .asdeclare @tableName nvarchar(255)declare @Sql nvarchar(255) Declare ... 05月02日 MSSQLSERVER 893 次浏览 发表评论 阅读全文