SQL中round()函数、Ucase()、Lcase()、as的用法

本文探讨了SQL中round()函数的正确用法及其与avg()函数嵌套使用时的注意事项,同时介绍了如何利用Ucase()和Lcase()函数进行字符串大小写转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在做round()嵌套使用avg()函数的时候,出现一些小错误:即as的用法有些模糊,导致sql出错。下面先来看看round()函数:

数据库对小数进行四舍五入保留:round(字段名,保留小数位)from table b.

我写的查询语句如下:

1.ROUND(avg(name),2) name,

2.ROUND(avg(name),2)

3.ROUND(avg(name) as name,2)name,

4.ROUND(avg(name)as name,2) as name,

5.ROUND(avg(name),2) as name,(正确)

总结:as的用法一般分为两种:给结果集取别名,给列取别名

1.select * from (select  * from b  ) as a,as可用可不用

2.select name asname1,sex from a

 

Ucase()、Lcase()分别表示对字母大小写的转换,例如表table1

text

a

b

c

select Ucase(text) from table1;

结果如下:

text

A

B

C

select lcase(Ucase(text))  as  text1 from table1;

结果如下:

text1

a

b

c

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值