SQLserver 基本函数及连表查询

本文详细介绍了SQLserver中的字符串函数如LEN、UPPER、LOWER等,日期函数如getdate、DATEDIFF,数学函数如ABS、ROUND,以及系统函数DATALENGTH和数据类型转换。还探讨了聚合函数如COUNT、SUM、AVG、MAX、MIN的用法,并讲解了分组查询和联表查询的基本操作,包括INNER JOIN、LEFT JOIN等。
摘要由CSDN通过智能技术生成

4,最小整数 FLOOR

5,最大整数 CEILING

6,四舍五入 ROUND

7,返回值 SIGN  正数返回1  负数返回-1  0返回0

五,系统函数

1,字节长度  DATALENGTH

2,数据类型转换CONVERT/CAST

六,聚合函数

1,count 计数

2,sum 求和

3,avg 平均分

4,max 最大值

5,min 最小值

七,分组函数

1,求班上男女生分别有多少人

2,查询姓张的男女生分别有多少人   先 where 再分组

3,求各个地方的人数

4,求各个地方的男女生分别有多少人

5,求人数大于1人以上的地方

6,求男生人数大于1人以上的地方求所有的男生  根据地方进行分组并统计   筛选人数大于1人以上

八,联表查询

查询学生的学号 姓名 课程号 成绩

1,inner join  内联  查询两张表中共有的数据, 默认内联可以省略inner

2,left join  左联 :以左边的表为基准,左表有的数据都会显示出来

3,right join  右联: 以右边的表为基准,右表有的数据都会显示出来

4,full join 全联:将左右两边表的数据全部展示出来

5,多表联查

查询学生的姓名  课程名  成绩


一,字符串函数

=======

1,字符长度 LEN (‘字符’)注意和字节长度的区别

select len(‘哈哈abc’)–返回5

2,全大写UPPER(‘要全大写的字符’)

select upper(‘abc’)–返回ABC

3,全小写 LOWER(‘要全小写的字符’)

select lower(‘ABC’)–返回abc

4,取左/右 边的字符 LEFT RIGHT(‘要截取的字符’,截取个数)

select left(‘abcdefg’,2)–返回ab</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值