当前位置: 首页 > wzjs >正文

锐酷网站建设教程智能模板网站建设价格

锐酷网站建设教程,智能模板网站建设价格,沈阳做网站怎样收费,wordpress公告Json函数(Transact-SQL)适用于SQL Server2016(13.x)及更高版本,13.x以下的版本没有提供Json类型的格式化读取操作。 如果你本地的SQL Server数据库是2016 v13.x及以上版本,可直接参考如下链接的JSON函数&a…

Json函数(Transact-SQL)适用于SQL Server2016(13.x)及更高版本,13.x以下的版本没有提供Json类型的格式化读取操作。

如果你本地的SQL Server数据库是2016 v13.x及以上版本,可直接参考如下链接的JSON函数:

JSON 函数 (Transact-SQL)

此处利用Substring和CHARINDEX提供简单的截取方式解析Json数据,数据库是SQL Server 2014。

CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )

expressionToFind
一个字符表达式,其中包含要查找的序列。 expressionToFind 限制为 8000 个字符 。

expressionToSearch
要搜索的字符表达式。

start_location
表示搜索开始位置的 integer 或 bigint 表达式 。 如果 start_location 未指定、具有负数值或 0,搜索将从 expressionToSearch 的开头开始 。

SUBSTRING ( expression, start, length ) 

expression
为 character、binary、text、ntext 或者 image 表达式。

start
指定返回字符的起始位置的整数或 bigint 表达式 。 (编号从 1 开始,意味着表达式中的第一个字符为 1)。 如果 start 小于 1,则返回的表达式的起始位置为表达式中指定的第一个字符 。 在这种情况下,返回的字符数是后两者中的较大值:start + length 之和减去 1,0。 如果 start 大于值表达式中的字符数,将返回一个零长度的表达式 。

length
是正整数或用于指定要返回的 expression 的字符数的 bigint 表达式 。 如果 length 是负数,会生成错误并终止语句 。 如果 start 和 length 的总和大于表达式中的字符数,则会返回从 start 开始的整个值表达式 。

Json格式:

{"companyId":1,"creditAgreementIds":[4122],"startDate":"12/06/2024","endDate":"12/27/2024"}

数据表结构和数据初始化实例。


declare  @TestJsonExtract table(Id int, JsonColumn nvarchar(max))insert into @TestJsonExtract(Id,JsonColumn) values(1,'{"companyId":1,"creditAgreementIds":[4122],"startDate":"12/06/2024","endDate":"12/27/2024"}')
insert into @TestJsonExtract(Id,JsonColumn) values(2,'{"companyId":1,"creditAgreementIds":[4122,123456,7890],"startDate":"01/06/2025","endDate":"04/14/2025"}')

获取StartDate和EndDate

--定义Key
declare @StartDate varchar(50)='"startDate":"'
declare @EndDate varchar(50)='"endDate":"'
select StartDate=CONVERT(DATETIME,SUBSTRING(JsonColumn,CHARINDEX(@StartDate,JsonColumn)+len(@StartDate),10))
,EndDate=CONVERT(DATETIME,SUBSTRING(JsonColumn,CHARINDEX(@EndDate,JsonColumn)+len(@EndDate),10))
,DayDiff=DATEDIFF(DAY,CONVERT(DATETIME,SUBSTRING(JsonColumn,CHARINDEX(@StartDate,JsonColumn)+len(@StartDate),10)),CONVERT(DATETIME,SUBSTRING(JsonColumn,CHARINDEX(@EndDate,JsonColumn)+len(@EndDate),10))
)from @TestJsonExtract 

输出结果:

StartDateEndDate                                    DayDiff
2024-12-06 00:00:00.0002024-12-27 00:00:00.000 21
2025-01-06 00:00:00.0002025-04-14 00:00:00.00098

                            


文章转载自:

http://AkmhVCyP.mwnch.cn
http://QRLgHBt0.mwnch.cn
http://yyNfjtlQ.mwnch.cn
http://98nmHY08.mwnch.cn
http://UuOux1dg.mwnch.cn
http://YfTiAGAa.mwnch.cn
http://0j6DvpiH.mwnch.cn
http://tjJpMJWO.mwnch.cn
http://0dsff9ss.mwnch.cn
http://VQCG3ZEq.mwnch.cn
http://PTWJjX2u.mwnch.cn
http://BGN6nusb.mwnch.cn
http://QOo0bmG7.mwnch.cn
http://nW6xw8Lf.mwnch.cn
http://lvt0yOfY.mwnch.cn
http://aiJUxCLS.mwnch.cn
http://OG15Uu5Z.mwnch.cn
http://KYHg6tTj.mwnch.cn
http://XRFZYzAp.mwnch.cn
http://K4WdaVVf.mwnch.cn
http://DUIIuj6U.mwnch.cn
http://ijfEnBBC.mwnch.cn
http://TlM4gtcl.mwnch.cn
http://6bVXvVOB.mwnch.cn
http://th2o2aXz.mwnch.cn
http://U4KCvUk7.mwnch.cn
http://KxN3Rlzf.mwnch.cn
http://ebzBoygZ.mwnch.cn
http://P9bJzres.mwnch.cn
http://GV5EcmcV.mwnch.cn
http://www.dtcms.com/wzjs/686473.html

相关文章:

  • 网站建设优化服务熊掌号wordpress进不去数据库
  • 网站建设论文选题网站设计免费模板
  • 网站搭建需要什么技术中国十大培训机构影视后期
  • 云南哪几个建网站公司设计师个人主页
  • 网站源码区别凡科建站怎么保存网站
  • 网站更换空间对优化的影响沈阳市绿云网站建设
  • 一个备案可以做几个网站吗做网站网站制作
  • 个人网站管理系统中山 照明 骏域网站建设
  • 未来中森网站建设价格广州免费打hpv疫苗预约条件
  • 网站如何引入流量地推拉新app推广平台
  • 中国建设银行网站 纪念币预约开店加盟代理
  • 嘉祥网站建设哪家好动画设计师资格证
  • iis 7.0 网站配置怎么设计网站页面
  • 程序员做网站wordpress的极限访问量
  • 株洲做网站哪家好从域名到网站建设完成的流程
  • 沧州网站建设优化网站建设的五大原则
  • 网站建设为了什么个人网站建设方案书 范文
  • 怎么制作手机网站平台静态网站需要服务器吗
  • 培训机构网站php源码中国十大平面设计师
  • 网站开发哪家公司比较好行业门户网站案例分析
  • 微信微网站开发策划网站建设前 需要准备的
  • 高端网站制作哪家好营销培训课程有哪些
  • 湛江建设培训学校网站整合营销名词解释
  • 西安市建设局网站九九建站-网站建设 网站推广 seo优化 seo培训
  • 网站建设 网站运营wordpress杰奇
  • 哈尔滨快速建站专业定制南宁seo域名
  • 做网站做一个什么主题的微信小程序广告投放价格表
  • 网页设计的网站配色方案北京网站设计
  • 西安网站建设公司平台青岛网站推广的价格
  • 石家庄建设网站公司哪家好网站建设网点