Sql笔记
goodStudyAndUp
这个作者很懒,什么都没留下…
展开
-
Grouping 运算符
Grouping 运算符需要得到小计值和合计值时这样的操作麻烦,而且开销大因此引入了Grouping 运算符①Rollup②Cube③Grouping SetsRollup:Rollup 就是一次计算出不同聚合键的组合结果比较下面使用Rollup和不使用时结果的区别多了五行结果一个是总合计值,4个是每种类型的小计值说明Rollup 即归纳的意思,逐层向上归纳让Nu...原创 2018-10-11 11:51:55 · 174 阅读 · 0 评论 -
Sql中的一些常用的函数
Sql中的一些常用的函数数值函数① ABS(m) 求绝对值② MOD(m,n) 求余 Sql Sever中使用 m%n③ Round(对象数值,保留小数位数) 四舍五入字符串函数① 字符串1 || 字符串2 拼接函数(Sql Sever使用 + 来连接字符串)② Length(Str) 字符串长度 (SQL Sever使用 len)③ Lower(Str) 小写转换④ U...原创 2018-10-08 08:23:30 · 271 阅读 · 0 评论 -
Sql中的谓词
谓词:指返回值为真值的函数如一下函数Like Betweent Is Null Is Not Null In Exist①Like模糊查询select * from datatable where tableColumn like %ddd%% 代表0个以上的任意字符,_代表任意 一个 字符②Between范围查询Betwe...原创 2018-10-08 09:29:24 · 1077 阅读 · 0 评论 -
SQL中的CASE
什么是CASE表达式:进行运算的功能,是函数的一种(条件,分歧)①Case表达式的语法简单Case表达式/搜索Case表达式搜素Case表达式:Case When <判断表达式>Then<表达式>When <判断表达式>Then<表达式>When <判断表达式>Then<表达式>Else<表达式>原创 2018-10-08 13:17:18 · 723 阅读 · 0 评论 -
Sql中表的加减法
①Union(并集)加法运算select c1,c2 from table1 union select c1,c2 from table2结果包含了两张表中的全部商品PS Union 会除去重复的数据集合运算中需要注意的事项:1.作为运算对象的列数必须相同2.对应列的类型一致3,可以任意使用select语句,但是order by子句只能在最后一次使用Union All 包含重复项...原创 2018-10-08 13:42:51 · 2468 阅读 · 0 评论 -
Sql中的联结
Join:就是将其他表中的列添加过来,进行添加类的集合运算Union 是表中将满足相同规律的记录一行为单位进行联结,而Join是以列为单位进行联结① Inner Join最为广泛的联结运算内联:进行内联时必须使用On字节其中ON在筛选后会将联结键中任意一个wei为null的子句进行剔除② Outer JoinLeft Outer Join 和Right Outer Join外联:包含...原创 2018-10-09 16:17:39 · 219 阅读 · 0 评论 -
"The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value
将datetime2数据类型转换为datetime数据类型会导致超出范围的值。声明已经终止。在使用EF插入数据是发生列转换的错误,搞了好久,不知道问题出在哪里!根据提示的错误信息来看是Datetime数据类型出现错误后来发现 public Nullable&lt;System.DateTime&gt; NextCMDateTime { get; set; } public System....原创 2018-10-25 15:48:44 · 3132 阅读 · 0 评论 -
游标
–游标使用方法https://blog.csdn.net/lockepeak/article/details/2632904DECLARE SNImport_Cursor CURSOR FORSELECT LOTSN,LOTID FROM #TOPEN SNImport_CursorFETCH NEXT FROM SNImport_CursorINTO @LOTSN,@Check_L...原创 2019-01-23 13:06:59 · 176 阅读 · 0 评论