摘要: 下文将分享两种将字段中null值替换为指定值的方法分享,如下所示: 实验环境:sqlserver 2008 R2 例: )) go insert into test(info)values('a'),('b'),(null),('d') go ---方法1:使用isnull替换 select keyId,isnull(info,'替换null值') as info from test go ---方法2:使用case when 替换 select keyId,case when info
web.config中添加连接字符串: 为webapi添加Description,使用注释来填充此字段 对于所有引用的xxxx.base项目设置生成的xml文档,注意release.debug下都需设置,并重新生成 xxxxx.WebApi\Areas\HelpPage\XmlDocumentationProvider.cs中,添加构造函数,用于解析xml文件: /// <summary> /// Initializes a new instance of the <see cref=&
SELECT * FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='MenuInfo' select * from sysobjects where name='MenuInfo' --查询所有表 = AND xtype='U' --查询用户创建所有表 = AND id=' --查询 指定id(也就是表)下的所有列名 = AND status= AND xtype =' --查询 系统类型表 select t1.name,t1.id as t1i
很多时候数据库表中某些字段是由中文和字母或数字组成,但有时我们又需要将字段中的中文去掉.想要实现这种需求的方法有很多,下面就是其中一种解决方法. 首先我们先建立测试数据 create table test( id int primary key identity(1,1), name varchar(20) not null ) insert into test(name) values('测试2') insert into test(name) values('测试a') insert int
use naire go if COL_LENGTH('options','optionsGroup') is null begin--options为表名,optionsGroup为列名 alter table options add optionsGroup int --给新增的字段添加注释 EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'选项将互斥' , @level0type=N'SCHEMA',@lev
select * from ( SELECT 'C_DILEI' as fen,'地类' as fcn, 'NVARCHAR'as ftype, '2'as flen, ( SELECT count(1) FROM xbmbd WHERE len(ISNULL(C_DILEI,'')) > 2 ) as rnum, ( SELECT CAST(C_DILEI AS VARCHAR(50))+',' FROM xbmbd WHERE len(ISNULL(C_DILEI,'')) > 2 GRO
update dt_article_attribute_value set end_time = dateadd(mi,30,start_time) create table tb(dt datetime) insert into tb values('2006-10-10') insert into tb values('2006-10-11') insert into tb values('2006-10-12') insert into tb values('2006-10-13') in
语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名) 创建索引实例: 聚簇索引 create clustered index index_name on table_name (cloumn_name); 非聚簇索引 create nonclustered index index_name on table_name (cloumn_name); 唯一索引 create unique index index_name on table_name(cloumn_name); 删
Ma,LeiTo(Ma,lT) 分割后为 姓 名 Ma,LeiTo Ma,lT SELECT LEFT(作者, CHARINDEX('(', 作者) - 1) AS 姓 , replace( STUFF(作者,1, CHARINDEX('(', 作者) , ''),')','') AS 名 ,* FROM 作者表 删除最大值 delete from 表 where id in( SELECT id FROM dbo.表 T WHERE EXISTS (SELECT name F
原文地址:https://blog.csdn.net/changhong009/article/details/29587063 --快速查看表结构(比较全面的) SELECT CASE WHEN col.colorder = 1 THEN obj.name ELSE '' END AS 表名, col.colorder AS 序号 , col.name AS 列名 , ISNULL(ep.[value], '') AS 列说明 , t.name AS 数据类型 , col.length AS