![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MSSQL
mdsbjdqcom
这个作者很懒,什么都没留下…
展开
-
MSSQL 递回简易范例
MSSQL同一张资料表在不知道有多少阶层成状态下可以使用递回将资料塞选出来递回范例原始资料SELECT rs.id ,rs.name ,rs.parentIdFROM testRepairSort AS rs WITH (NOLOCK)WHERE 1 = 1 递回开始--遞迴範例 WITH newDb --自定義新表名稱转载 2018-01-23 11:28:17 · 344 阅读 · 0 评论 -
[SQL] [语法] COALESCE
COALESCE 判断NULL , 评估顺序的引数,并传回一开始未评估的第一个运算式的目前值NULL。例如,SELECT COALESCE(NULL, NULL, 'third_value', 'fourth_value');传回第三个值,因为第三个值不是null 的第一个值。https://docs.microsoft.com/zh-tw/sql/t-sql/langua翻译 2018-02-07 17:37:04 · 169 阅读 · 0 评论 -
[SQL Server]查询月份
想查询本月份资料使用可直接执行以下程式码SELECT DATEADD(mm, DATEDIFF(mm, '', getdate()), ''); --本月份第一天SELECT DATEADD(day, -1, DATEADD(mm, DATEDIFF(mm, '', getdate())+1, '')); --本月份最后一天SELECT DATEADD(mm, -1, DATE...翻译 2018-03-07 11:13:06 · 1487 阅读 · 0 评论 -
SQL ISNULL & CASE WHEN
将null的栏位转换成0,已利于计算常常我们会利用某些栏位去做加减,做出运算栏位。但若是这个栏位一个是空白一个是5 ,则当我们相加时会呈现null,但我们所希望的应该是5因此我们通常会透过sql 将null 值转换为0 这样便可以相加MS SQL中我们可以利用ISNULL来判定是否为null值。如下select ISNULL(A,0) From Atable 这时候变会解是...翻译 2018-02-08 10:45:41 · 410 阅读 · 0 评论