首页 > 其他 > 详细

判断是否有审核的项目(案例)

时间:2019-06-04 21:18:06      阅读:85      评论:0      收藏:0      [点我收藏+]

网友问:

技术分享图片

 

 

为问题创建表,并添加相关数据:

技术分享图片

 

技术分享图片
CREATE TABLE [dbo].[Goods](
    [Projname] [nvarchar](10) NULL,
    [version] [nvarchar](10) NULL,
    [state] [nvarchar](3) NULL
) ON [PRIMARY]
GO


INSERT INTO  [dbo].[Goods] ([Projname],[version],[state])
VALUES
(NA项目,N启动会版,N已审核),
(NA项目,N方案版,N已审核),
(NA项目,N施工图版,N未审核),
(NB项目,N启动会版,N未审核),
(NB项目,N方案版,N未审核),
(NB项目,N施工图版,N未审核)

GO
Source Code

 

以下是Insus.NET实现方法,创建一个自定义函数:

技术分享图片

 

接下来,就可以使用这个自定义函数时进行查询:

技术分享图片

技术分享图片
;WITH cte_proj AS
(
    SELECT DISTINCT [Projname] FROM [dbo].[Goods]
)
SELECT [Projname], [dbo].[svf_IsApproved]([Projname]) AS [是否审核] FROM cte_proj;
Source Code

 

判断是否有审核的项目(案例)

原文:https://www.cnblogs.com/insus/p/10976040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!