加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 13:07:32 所属栏目:MsSql教程 来源:网络整理
导读: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.字符串函数(*)

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

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

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

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

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

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

  7. LTRIM(RTRIM(' ? ? ? ? bb ? ? ? ?'))

  8. LEFT()、RIGHT() ?截取取字符串

  9. SELECT LEFT('abcdefg',2) ----------‘ab’

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

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

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


3.日期函数

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

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

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

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

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

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

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

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


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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读