带参数的存储过程和标量Function
摘要:在SQL Server中,我们通常会使用NEWID(),GETDATE(),等一些数据库函数,这些函数是很有帮助的,然后数据库也能够让我们自己写函数,即Function,下面简单说说Function的写法。标量函数:结果为一个单一的值,可包含逻辑处理过程。其中不能用getdate()之类的不确定性系...
阅读全文
关于left join 和 inner join
摘要:今天遇到一个逻辑很复杂的SQL,虽然写出来了,但是并没有完全体会,找了找资料,算是摸清楚了left join和inner join 的实际意义。感谢PCJIM的文章,写的非常明白,原文地址:http://www.cnblogs.com/pcjim/articles/799302.html。实际上,j...
阅读全文
exists
摘要:select count(*) from Table_Awhere exists(select count(*) from Table_B.Column1 = Table_A.Column1)该语法的意义是:表A的字段1和表B的字段1中有相同的数据(可以理解为ID属性),该SQL查询表A在表B中Co...
阅读全文
从表2向表1插入数据
摘要:表1和表2的字段名不同,从表2获取数据插入到表1中。AS关键字表示对该字段重新命名(此处是用于把表的一个字段同时赋值到表A的Column3和Column4)INSERT INTO Table_1( Column 1 ,Column 2 ,Column 3 ,Column 4 ,...)( ...
阅读全文