
分类:SQLSERVER

2021
09-22
09-22
SQLServer中JSON文档型数据的查询问题解决
近日在项目中遇到一个问题:如何在报表中统计JSON格式存储的数据?例如有个调查问卷记录表,记录每个问题的答案。其结构示意如下(横表设计)IduserdateQ1_AnswerQ2_AnswerQ3_Answer行Id答题用户答题日期问题一结果问题二结果问题三结果...
继续阅读 >
2021
05-02
05-02
SqlServer 垂直分表(减少程序改动)
由于sqlserver的设计特殊性,一般大量数据一般都是采用水平分表,而垂直分表只是把text、图片都较大数据放到单独的表中,这样数据设计会更合理,相对于mysql可能要好一点,mssql本来就是一个文件,基本上提升不大,目前来看几十万的数据没有分不分表没有任何影响,对于千万以上数据还是采用水平分表比较好。而垂直分表则相对很少见到和用到,因为这可能是数据库设计上的问题了。如果数据库中一张表有部分字段几乎从不不更改但经...
继续阅读 >
2021
04-09
04-09
SQLServer 日期函数大全(小结)
一、统计语句1、--统计当前【>当天00点以后的数据】SELECT*FROM表WHERECONVERT(Nvarchar,dateandtime,111)=CONVERT(Nvarchar,GETDATE(),111)ORDERBYdateandtimeDESC2、--统计本周SELECT*FROM表WHEREdatediff(week,[dateadd],getdate())=03、--统计本月SELECT*FROM表WHEREdatediff(month,[dateadd],getdate())=04、统计当前SELECT*FROM表WHEREdatediff(day,[dateadd],getdate())=0Select*Fromta...
继续阅读 >
2021
04-09
04-09
Sqlserver创建用户并授权的实现步骤

2021
04-07
04-07
SQL Server子查询的深入理解

2021
04-07
04-07
SQL Server 数据库分区分表(水平分表)详细步骤

2021
03-16
03-16
SQL Server模糊查询的常见方法总结

2021
01-17
01-17
Sql Server 视图数据的增删改查教程

2021
01-17
01-17
浅谈PostgreSQL和SQLServer的一些差异

2021
01-14
01-14
SQL Server 添加Delete操作回滚日志方式

2021
01-14
01-14
SQLServer 使用rand获取随机数的操作

2021
01-14
01-14
sqlserver查询去掉重复数据的实现

2021
01-14
01-14
sqlserver 实现收缩数据库日志操作

2021
01-08
01-08
C#使用SqlServer作为日志数据库的设计与实现
前言做一个简单的日志数据库功能不需要特别繁琐主要就是记录普通日志和错误日志(INFO,ERROR)用数据库作为日志有好处也有坏处相比于文本来说更加容易操作后期查看日志可以根据时间筛选当然要求也多了点没那么灵活了首先你的PC上还要安装一个SqlServer本来是想用log4net配置去实现的发现配置很繁琐决定自己设计一个肯定有不少不足之处分为以下几个步骤1.建立日志数据表都用一个表来存放,那么字段就要多设置一个用来区分不同...
继续阅读 >
2020
12-26
12-26
SQLServer注释快捷键操作
