Sql server数据库
文章平均质量分 75
ZongyangQiu
这个作者很懒,什么都没留下…
展开
-
Sql Server数据库中创建视图
if exists(select * from sysobjects where Name=‘View_Canny_SalesOrderDetail1_ZXJ’)drop view View_Canny_SalesOrderDetail1_ZXJgocreate view View_Canny_SalesOrderDetail1_ZXJas–创建视图代码go...原创 2018-10-12 13:09:26 · 4920 阅读 · 0 评论 -
Sql Server中删除一个表中关联另一个表中对应的数据
delete 表Afrom [表A] as ainner join [表B] as bon a.ID=b.ID原创 2018-10-26 15:06:37 · 15087 阅读 · 0 评论 -
SQLServer提取日期中的年月日及其他格式
提取日期中的年月日及其他格式提取年:datepart(yy,getdate())提取月:datepart(mm,getdate())提取日:datepart(dd,getdate())提取日期格式:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GE...转载 2018-10-25 14:08:07 · 6679 阅读 · 0 评论 -
SQL Server 检测是不是数字型数据的两种方法
检测是不是数字型的数据, 两种方法ISNUMERIC ( expression )PATINDEX ( ‘%pattern%’ , expression )1. ISNUMERIC ( expression )如果是数字类型则返回 1 ,不是则返回 0但ISNUMERIC有时是不可靠的,如果你不允许expression包含有任何字母,则会判断错:如:ISNUMERIC(‘2...转载 2018-10-11 08:15:39 · 3731 阅读 · 0 评论 -
SQL Server编程 自定义函数
在编程过程中,我们通常把特定的功能语句块封装称函数,方便代码的重用。我们可以在SQL Server中自定义函数,根据函数返回值的区别,我们自定义的函数分两种:标量值函数和表值函数。自定义函数的优点:模块化程序设计更快的执行速度减少网络传输一个函数最多可以有1024个参数;在调用函数时,如果未定义参数的默认值,则必须提供已声明参数的值。创建标量值函数下面的这个函数根据生日返回年龄:c...转载 2018-10-10 16:01:43 · 3076 阅读 · 0 评论 -
Sql Server字符串拆分(Split)方法汇总
–方法0:动态SQL法declare @s varchar(100),@sql varchar(1000)set @s=‘1,2,3,4,5,6,7,8,9,10’set @sql=‘select col=’’’+ replace(@s,’,’,’’’ union all select ‘’’)+’’’’PRINT @sqlexec (@sql)–方法1:循环截取法if exists...转载 2018-10-10 15:59:44 · 9224 阅读 · 0 评论 -
SQL Server中 FULL OUTER JOIN 关键字
FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行.FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果注释:FULL OUTER JOIN 关键字返回左表(Websites)和右表(access_log)中所有的行。如果 “Websites” 表中的行在 “access_log” 中...转载 2018-10-19 14:57:43 · 973 阅读 · 0 评论 -
sql Server中类型转换的两种方式
convert(int,字段名) 例如:select convert(int,‘3’)cast(字段名 as int) 例如:select cast(‘3’ as int)转载 2018-10-09 08:04:28 · 12538 阅读 · 0 评论 -
Sql Server中字符串的用法
–返回字符表达式中最左侧字符的ASCII代码值select ASCII(‘a’)–97select ASCII(‘A’)–65select ASCII(‘aA’)–97–将整数ASCII代码转换为字符select CHAR(97)–aselect CHAR(65)–Aselect CHAR(‘65’)–ASELECT CHAR(‘A’)–在将 varchar 值 ‘A’ 转换成数据...转载 2018-10-08 15:07:20 · 557 阅读 · 0 评论 -
SQLServer中char、varchar、nchar、nvarchar的区别
SQLServer中char、varchar、nchar、nvarchar的区别:(1) 定义:char: 固定长度,存储ANSI字符,不足的补英文半角空格。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变...转载 2019-01-21 16:13:29 · 196 阅读 · 0 评论