自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小沈杰的小世界

仅仅记记笔记

  • 博客(8)
  • 收藏
  • 关注

原创 【SQL的学习笔记】列转行和查询结果转JSON

前言在分组查询时,没被设定为分组依据的列需要使用聚合函数合并,一般情况下,使用各个数据库提供的聚合函数就足够了,而一些特殊的使用场景可能需要手动将一列的多行数据转成行,实现类似聚合函数的效果。案例现有如下两张表:Class(班级)、Student(学生),其关系如图:两表内的数据如下:两表连接查询代码如下:--先查看连接的结果SELECT *FROM Class CLEFT...

2020-03-31 20:51:39 668

原创 【SQL的学习笔记】精确到若干位小数

使用步骤一、使用语句DECIMAL获取特定小数位数的数据类型DECIMAL(参数一,参数二)说明:参数一:一个整形数字,指定希望获取的小数总的十进制位数(整数部分+小数部分)参数二:一个整形数字,指定希望获取的小数小数点后的十进制数字位数示例:--获取一个数据类型,该类型定义一种指定的小数--该小数:的小数点后有且仅有2位十进制数字--该小数:的整数数字个数加小数数字个数一共最多...

2020-03-31 10:33:57 575

原创 【SQL的学习笔记】判空时赋值

SQL判空时赋值SQL做统计查询时,经常需要在分组之后统计另一个字段的总数。这是往往会遇到COUNT(待统计字段)结果为NULL的情况。如果直接将结果NULL发送给调用者,对方会很难处理。于是需要在传出判断:若为空,则传0。要实现这一功能,可使用ISNULL函数。函数调用方式ISNULL(需要进行判空的数值,希望判空时返回的值)调用示例表Class(AID,班级名称,班主任姓名)...

2020-03-31 10:12:13 2712

原创 【SQL的学习笔记】DATE计算,获取一个日期前后若干时间的新日期

使用DATEADD函数注意:只测试过SQL SERVER数据库有效,其他数据库尚未测试过调用说明DATE(参数一,参数二,参数三)参数说明参数一:类型参数年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s...

2020-03-30 18:55:13 771

原创 【SQL的学习笔记】DATEDIFF函数:日期计算之相差天数计算

调用方式说明:本笔记仅适用于SQL Server数据库DATEDIFF(参数一,参数二,参数三)传入参数参数一:指定求差类型,当传入DAY时,返回结果代表相差的天数参数二:两个日期值中的较大值参数三:两个日期值中的较小值返回值返回指定求差类型的差值调用示例-- 返回当前日期与D表所存储的CreateTime之间相差的天数DATEDIFF(DAY,GETDATE(),Table...

2020-03-30 10:18:09 2365

原创 【SQL的学习笔记】数据类型转换

两种转换方式CAST方式CAST(待转换的数据 AS 目标数据类型)CAST(GETDATE() AS varchar(10))CONVERT方式1.不指定格式CONVERT (目标数据类型 , 待转换的数据)CONVERT (varchar(10),GETDATE())2.指定格式CONVERT (目标数据类型 , 待转换的数据,Style)CONVERT (varcha...

2020-03-26 15:15:25 281

原创 【SQL的学习笔记】分页查询

详见如下代码:DECLARE @PageIndex INT --当前页数DECLARE @PageSize INT --每页行数SET @PageIndex=3 --设置当前为第3页SET @PageSize=7 --设置每页7行--进行分页查询SELECT *FROM TABLE_1 T1ORDER BY T1.AID --以AID作为依据进行升序排序OFFSET ((@...

2020-03-26 11:25:39 140

原创 【SQL的学习笔记】SQL里的三目运算符(甚至多目运算符)

调用方式传入参数IIF传入三个参数:第一个参数:一个条件表达式第二个参数:当参数一的条件表达式判定为TRUE时,IIF返回第二个参数的内容第三个参数:当参数一的条件表达式判定为FALSE时,IIF返回第三个参数的内容返回值IIF会根据第一个参数的判定结果,返回第二参数的内容(当判定结果为TRUE时)或第三参数的内容(当判定结果为FALSE时)函数功能说明相当于许多高级编程语言中的...

2020-03-26 11:14:07 6179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除