CSharp基础起步第十七期---SqlServer 基础04(聚合函数,数据分组)

CSharp基础起步第十七期---SqlServer 基础04(聚合函数,数据分组),第1张

概述1.类型转换函数 CAST ( expression AS data_type) CONVERT ( data_type, expression,[style])  对日期的转换。转换成各种国家格式的日期。 select convert(varchar(20),getdate(),104) Style的格式,查sql帮助。(输入convert函数查询) 将日期转换为指定格式的字符串。日期→字符串


1.类型转换函数

CAST ( Expression AS data_type)

CONVERT ( data_type,Expression,[style]) 

对日期的转换。转换成各种国家格式的日期。

select convert(varchar(20),getdate(),104)

Style的格式,查sql帮助。(输入convert函数查询)

将日期转换为指定格式的字符串。日期→字符串

select

isnull(convert(varchar(10),tEnglish),'缺考')

from Tblscore


select '平均成绩是' + cast(30 as varchar(3))

select cast(9.85 as int)  ----------------舍去小数

ROUND()  -------------------4舍5入

在SQL语句中,两个连续的  单引号 ,表示 一个单引号 。(单引号的转义符。)


2.字符串函数(*)

LEN() :计算字符串长度(字符的个数。)

datalength();//计算字符串所占用的字节数,不属于字符串函数。

测试varchar变量与nvarchar变量存储字符串a的区别。见备注1.

LOWER() 、UPPER () :转小写、大写

LTRIM():字符串左侧的空格去掉 

RTRIM () :字符串右侧的空格去掉 

LTRIM(RTRIM('         bb        '))

left()、RIGHT()  截取取字符串

SELECT left('abcdefg',2) ----------‘ab’

SUBSTRING(string,start_position,length),索引从1开始。

参数string为主字符串,start_position为子字符串在主字符串中的起始位置,length为子字符串的最大长度。

SELECT  SUBSTRING('abcdef111',2,3) --------‘bcd’


3.日期函数

GETDATE() :取得当前日期时间 

DATEADD (datepart,number,date ),计算增加以后的日期。参数date为待计算的日期;参数number为增量;参数datepart为计量单位,可选值见备注。

DATEADD(DAY,3,date)为计算日期date的3天后的日期,而DATEADD(MONTH,-8,date)为计算日期date的8个月之前的日期 。

select DATEADD(DAY,GETDATE())-----------计算三天以后的时间

DATEDIFF ( datepart,startdate,enddate ) :计算两个日期之间的差额。 datepart 为计量单位,可取值参考DateAdd。

统计不同入学年数的学生个数:

select DateDiff(year,sInDate,getdate()),count(*) from student Group by DateDiff(year,getdate())

DATEPART (datepart,date):返回一个日期的特定部分 


欢迎关注趣味CSharp,完整笔记与您分享~~~~~~~~

总结

以上是内存溢出为你收集整理的CSharp基础起步第十七期---SqlServer 基础04(聚合函数,数据分组)全部内容,希望文章能够帮你解决CSharp基础起步第十七期---SqlServer 基础04(聚合函数,数据分组)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1167484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存