随笔分类 -  SQL SERVER

sql 分页
摘要:page 当前页,pageSize 每页大小 1、 order by [字段] offset [preIndex] rows fetch next [rowNum] rows only select * from ( select row_number() over(order by createT 阅读全文
posted @ 2024-07-26 16:56 michellexiaoqi 阅读(52) 评论(0) 推荐(0)
SQL一条语句统计记录总数及各状态数
摘要:select count(1)总记录数,sum(case when status=1 then 1 else 0 end)正确数,sum(case when status=0 then 1 else 0 end) 错误数 from T 阅读全文
posted @ 2020-09-10 08:38 michellexiaoqi 阅读(3943) 评论(0) 推荐(0)
sql server 安装
摘要:1、提示 Microsoft .NET 应用程序安全性 原因:没连网 2、密码过期 2、 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误 3、SQL Server 排序规则 在安装SQL Server时,你可能困惑应该选择哪种字符集,官方是这么说的 推荐使用SQL Server 阅读全文
posted @ 2020-08-12 08:59 michellexiaoqi 阅读(455) 评论(0) 推荐(0)
Sql查询两个时间段有重叠的记录
摘要:https://blog.csdn.net/weixin_34130389/article/details/93705115 阅读全文
posted @ 2020-05-27 08:35 michellexiaoqi 阅读(822) 评论(0) 推荐(0)
sql 报错问题
摘要:SQLServer数据库密码已过期问题 处理 2、 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误 3、 为什么启动sql server 配置管理器出现请求失败或服务未及时响应 解决方案:停用“VIA协议”问题解决。"VIA协议"停用方法:开始->程序->Microsoft S 阅读全文
posted @ 2020-02-25 10:27 michellexiaoqi 阅读(241) 评论(0) 推荐(0)
sql select 0 字段 某字段是不在指定的表,编一个字段
摘要:sql select 0 字段 转自 关于 select 语句中 0 某字段名字,的意思是:该某字段是不在指定的表中的,那么如果要在子查询中利用这个指定的表,且带有这个字段,那么就用这个方式来添加该字段,并以0来初始化该字段。如下例:select acct_id,primal_fee,discoun 阅读全文
posted @ 2019-09-21 09:01 michellexiaoqi 阅读(796) 评论(0) 推荐(0)
sql server ------创建本地数据库 SQL Server 排序规则,sql 导入表数据,备份还原数据库
摘要:一、sql server完整复制数据库 1、脚本 1)sql server 2008 如何生成(备份)数据表的脚本 2)SQL Server2012如何导出sql脚本并且还原数据库 SQL Server 排序规则 SqlServer将数据库中的表复制到另一个数据库 无法在只读列“id”中插入数据 阅读全文
posted @ 2019-05-08 08:43 michellexiaoqi 阅读(4603) 评论(0) 推荐(0)
sql 中如何将返回的记录某一条置顶
摘要:将table1中id 为2的记录置顶select * from table1order by case when id='2' then 0 else 1 end 例子:将已发布的置顶,status 0:未发布 1:已发布 2:已下架 阅读全文
posted @ 2018-12-21 10:35 michellexiaoqi 阅读(1371) 评论(0) 推荐(0)
sqlserver 查询数据表中每个类别最新的一条记录
摘要:sqlserver 查询数据表中每个类别最新的一条记录 阅读全文
posted @ 2018-09-27 14:09 michellexiaoqi 阅读(1108) 评论(0) 推荐(0)
删除两个表的关联数据
摘要:delete from b where b.bid in (select aid from a where a.name = 'name'); 阅读全文
posted @ 2018-06-07 13:34 michellexiaoqi 阅读(427) 评论(0) 推荐(0)
sql ----join
摘要:四种join的区别已老生常谈: INNER JOIN(也可简写为JOIN): 如果表中有至少一个匹配,则返回行 LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 FULL JOIN: 只要其中一个表中存在匹配,就返回行 阅读全文
posted @ 2018-02-08 16:17 michellexiaoqi 阅读(153) 评论(0) 推荐(0)
SQSERVER--函数、开窗函数,-特殊的内容 (for xml path )
摘要:1、STUFF SQL Server之深入理解STUFF sql stuff函数用于删除指定长度的字符,并可以在制定的起点处插入另一组字符。sql stuff函数中如果开始位置或长度值是负数,或者如果开始位置大于第一个字符串的长度,将返回空字符串。如果要删除的长度大于第一个字符串的长度,将删除到第一 阅读全文
posted @ 2018-01-31 10:43 michellexiaoqi 阅读(500) 评论(0) 推荐(0)
SQL-修改: 将日期修改为空NULL、修改为空的记录
摘要:1、将日期修改为空NULL update 表 set 字段=null where 字段='' 如果设置为‘’,会默认1900-01-01 2、修改为空的记录 update [dbo].[pub_item_contents] set [range]='0' where [range] is null 阅读全文
posted @ 2018-01-16 14:29 michellexiaoqi 阅读(7770) 评论(0) 推荐(0)
sql---字段类型转换,保留小数位数,取日期格式,sql获取当前时间,时间处理
摘要:一、字段类型转换 convert(要转换成的数据类型,字段名称)例如 convert(varchar(100),col_name)Convert(int,Order_no) sql server中的怎么把数值型转换为字符串原创RedeLego 最后发布于2019-05-06 09:22:20 阅读数 阅读全文
posted @ 2018-01-15 08:54 michellexiaoqi 阅读(11212) 评论(0) 推荐(0)
sql---如何把sql查询出来的结果当做另一个sql的条件查询,1、语句2、with as
摘要:二、with as WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNIO 阅读全文
posted @ 2018-01-12 09:03 michellexiaoqi 阅读(9615) 评论(0) 推荐(0)
sqlserver----记录转载(行转列)、列转行、pivot、unpivot
摘要:如果我想知道每位学生的每科成绩,而且每个学生的全部成绩排成一行,这样方便我查看、统计,导出数据 更多例子 二、sql server pivot/unpivot 行列互转 pivot 的语法为: table_source pivot(聚合函数(value_column) pivot_column fo 阅读全文
posted @ 2018-01-04 13:48 michellexiaoqi 阅读(384) 评论(0) 推荐(0)
界面操作 默认值,界面删除,不用语句
摘要:1、默认值 1)字符型 ‘0’ 2)数据型 0 2、 界面删除,不用语句 选择表,右击“编写前200行”,然后点击左上角“显示sql窗口” 阅读全文
posted @ 2017-12-27 16:11 michellexiaoqi 阅读(241) 评论(0) 推荐(0)
不重复,distinct,row_number() over(partition by),sql 分组查询,组内排序, 组内添加序号 (SQL Server 排序函数 ROW_NUMBER和RANK 用法总结)
摘要:1、查询不重复的字段 select distinct name from table 2、查询某个字段不重复的,所有内容 sql根据某一个字段重复只取第一条数据 select s.* from ( select *, row_number() over (partition by [code_iro 阅读全文
posted @ 2017-12-26 16:20 michellexiaoqi 阅读(801) 评论(0) 推荐(0)
SQL server-自增主键
摘要:1.CREATE TABLE 表名( 字段名 [int] IDENTITY (1, 1) NOT NULL , //--(seed = 1,increment = 1) 從1開始,每次遞增1 ... ) 2.在SQL SERVER中,所有整数类型的列都可以定义成自增长列,叫作“标识”, 它通过设定“ 阅读全文
posted @ 2017-12-13 09:43 michellexiaoqi 阅读(42344) 评论(0) 推荐(2)