SQL进阶(十三) 函数(二) ------ Scalar
2020-01-12 11:40
120 查看
函数 ------ Scalar
SQL Scalar 函数基于输入值,返回一个单一的值。
- SQL UCASE 函数
- SQL LCASE 函数
- SQL MID 函数
- SQL LEN 函数
- SQL ROUND 函数
- SQL NOW 函数
- SQL FORMAT 函数
演示数据库:
person表:
1.SQL UCASE() 函数
UCASE() 函数把字段的值转换为大写。
SQL UCASE() 语法SELECT UCASE(column_name) FROM table_name;
用于 SQL Server 的语法
SELECT UPPER(column_name) FROM table_name;
2.SQL LCASE() 函数
LCASE() 函数把字段的值转换为小写。
SQL LCASE() 语法SELECT LCASE(column_name) FROM table_name;用于 SQL Server 的语法
SELECT LOWER(column_name) FROM table_name;
3.SQL MID() 函数
MID() 函数用于从文本字段中提取字符。
SQL MID() 语法SELECT MID(column_name,start[,length]) FROM table_name;
参数 | 描述 |
---|---|
column_name | 必需。要提取字符的字段。 |
start | 必需。规定开始位置(起始值是 1)。 |
length | 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。 |
实例
4.SQL LEN() 函数
LEN() 函数返回文本字段中值的长度。
SQL LEN() 语法SELECT LEN(column_name) FROM table_name;MySQL 中函数为 LENGTH():
SELECT LENGTH(column_name) FROM table_name;
实例
5.SQL ROUND() 函数
ROUND() 函数用于把数值字段舍入为指定的小数位数。
SQL ROUND() 语法SELECT ROUND(column_name,decimals) FROM table_name;
函数参数:
参数 | 描述 |
---|---|
column_name | 必需。要舍入的字段。 |
decimals | 必需。要舍入的字段。 |
ROUND(X): 返回参数X的四舍五入的一个整数。
mysql> select ROUND(-1.23); -> -1 mysql> select ROUND(-1.58); -> -2 mysql> select ROUND(1.58); -> 2
ROUND(X,D): 返回参数X的四舍五入的有 D 位小数的一个数字。如果D为0,结果将没有小数点或小数部分。
mysql> select ROUND(1.298, 1); -> 1.3 mysql> select ROUND(1.298, 0); -> 1
注意:ROUND 返回值被变换为一个BIGINT!
6.SQL NOW() 函数
NOW() 函数返回当前系统的日期和时间。
SQL NOW() 语法SELECT NOW() FROM table_name;
实例
7.SQL FORMAT() 函数
FORMAT() 函数用于对字段的显示进行格式化。
SQL FORMAT() 语法SELECT FORMAT(column_name,format) FROM table_name;
参数 | 描述 |
---|---|
column_name | 必需。要格式化的字段。 |
format | 必需。规定格式。 |
实例
- 点赞
- 收藏
- 分享
- 文章举报
![](https://g.csdnimg.cn/static/user-reg-year/1x/2.png)
相关文章推荐
- SQL中的函数 •Aggregate 函数 •Scalar 函数
- Spark(十三)SparkSQL的自定义函数UDF与开窗函数
- Python进阶(十三)-浅谈sorted 函数应用
- SQL Date 函数
- SQL 基础-->常用函数
- PL/SQL Number数字类型函数
- sql 判断 函数 存储过程是否存在的方法
- SQL语句中的<where><if>标签和 to_number()函数
- Sql 自定义函数结构
- iOS安全攻防(十三)arm汇编之函数(int参数)传递
- Sql ISNULL() 函数 转
- decode是sql中的三目函数
- 【C语言进阶深度学习记录】三十九 C语言中的可变参数(参数可变的函数)
- 【转帖】SQL中stuff函数用法
- SQL datepart 函数的用
- C++进阶—>各类型占大小及sizeof函数
- SQL中位数函数实例
- sql语句中的函数使用
- Sql字符串操作函数
- SQL 2005新增的几个函数之学习