SQL中round()函数、Ucase()、Lcase()、as的用法
2015-10-29 10:53
267 查看
今天在做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
数据库对小数进行四舍五入保留: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
相关文章推荐
- MySQL Replication, 主从和双主配置
- 配置MySQL主从双向同步
- 几条sql
- Mac下通过Homebrew安装MySQL
- XML类型的基本查询使用
- Mysql一主多从和读写分离配置简记
- 给sqlite提速
- mysql慢查询
- Redis HA方案总结
- SQL Server 查询性能优化——创建索引原则(一)
- MySQL主从复制与读写分离的实现
- oracle数据库错误ORA-00257:archiver error.
- 最受 Web 开发者欢迎的 NoSQL 和关系数据库
- 复制表结构和数据SQL语句
- Xampp v3.2.1 安装 Memcached for windows
- sql语句
- sql select 如何定义自增列?
- mysql安装时ODBC报错
- 不安装oracle客户端,用plsql连接oracle
- mysql-5.6.24设置数据库编码