博客
关于我
mysql文本函数和数字函数
阅读量:788 次
发布时间:2023-02-12

本文共 1840 字,大约阅读时间需要 6 分钟。

文本处理函数

文本处理函数是用于对字符串进行操作的基本功能,常见的包括连接、格式化、空格处理等。以下是一些常用的文本处理函数及其说明:

1. Concat(t1, t2, ...)

  • 说明:用于将多个字符串连接起来,返回一个新的字符串。例如,Concat("Hello", "World") 会返回 "HelloWorld"。

2. Concat_ws(s, t1, t2, ...)

  • 说明:与 Concat 函数类似,但参数中可以包含一个固定字符串 s,例如,Concat_ws(", ", "Name:", "John", "Doe") 会返回 "Name:John, Doe"。

3. Left(t, y)

  • 说明:返回字符串 t 的左边 y 个字符。例如,Left("HelloWorld", 3) 会返回 "Hel"。

4. Right(t, y)

  • 说明:返回字符串 t 的右边 y 个字符。例如,Right("HelloWorld", 3) 会返回 "rld"。

5. Length(t)

  • 说明:返回字符串 t 的长度。例如,Length("HelloWorld") 会返回 10。

6. Lower(t)

  • 说明:将字符串 t 转换为小写。例如,Lower("HelloWorld") 会返回 "helloworld"。

7. Upper(t)

  • 说明:将字符串 t 转换为大写。例如,Upper("HelloWorld") 会返回 "HELLOWORLD"。

8. LTrim()

  • 说明:去掉字符串左边的空格。例如,LTrim(" HelloWorld") 会返回 "HelloWorld"。

9. RTrim()

  • 说明:去掉字符串右边的空格。例如,RTrim("HelloWorld ") 会返回 "HelloWorld"。

10. Trim(t)

  • 说明:去掉字符串左右两边的空格。例如,Trim(" HelloWorld ") 会返回 "HelloWorld"。

11. Replace(t1, t2, t3)

  • 说明:将 t1 中的 t2 替换为 t3。例如,Replace("HelloWorld", "World", " Universe") 会返回 "Hello Universe"。

12. SubString(t, x, y)

  • 说明:返回字符串 t 从位置 x 开始的 y 个字符。例如,Substring("HelloWorld", 3, 4) 会返回 "llo"。

数值处理函数

数值处理函数是用于对数字进行计算和转换的基本功能,常见的包括数学运算、随机数生成、格式化等。以下是一些常用的数值处理函数及其说明:

1. Abs()

  • 说明:返回一个数的绝对值。例如,Abs(-5) 会返回 5。

2. Cos()

  • 说明:返回一个角度的余弦值。例如,Cos(60°) 会返回 0.5。

3. Exp()

  • 说明:返回一个数的指数值。例如,Exp(2) 会返回 e²(约 7.389)。

4. Mod()

  • 说明:返回除法操作的余数。例如,Mod(7, 3) 会返回 1。

5. Pi()

  • 说明:返回圆周率的值。例如,Pi() 会返回约 3.1416。

6. Pow(n1, n2)

  • 说明:返回 n1n2 次方。例如,Pow(2, 3) 会返回 8。

7. Rand()

  • 说明:返回一个随机数。例如,Rand() 会返回一个介于 0 和 1 之间的随机数。

8. Round(n1, n2)

  • 说明:将 n1 四舍五入为 n2 位小数。例如,Round(3.1415, 2) 会返回 3.14。

9. Sin()

  • 说明:返回一个角度的正弦值。例如,Sin(30°) 会返回 0.5。

10. Sqrt()

  • 说明:返回一个数的平方根。例如,Sqrt(9) 会返回 3。

11. Tan()

  • 说明:返回一个角度的正切值。例如,Tan(45°) 会返回 1。

12. Ceiling(n)

  • 说明:返回基于 n 的值的下一个最大的整数。例如,Ceiling(3.2) 会返回 4。

13. Floor(n)

  • 说明:返回 n 的整数值。例如,Floor(3.9) 会返回 3。

14. Format(n1, n2)

  • 说明:格式化为一个数 n1,带有 n2 位小数,并且每 3 位之间插入一个逗号。例如,Format(1234.567, 2) 会返回 "1,234.57"。

转载地址:http://wndfk.baihongyu.com/

你可能感兴趣的文章
MySQL启动失败:Can't start server: Bind on TCP/IP port
查看>>
mysql启动报错
查看>>
mysql启动报错The server quit without updating PID file几种解决办法
查看>>
MySQL命令行登陆,远程登陆MySQL
查看>>
mysql命令:set sql_log_bin=on/off
查看>>
mySQL和Hive的区别
查看>>
MySQL和Java数据类型对应
查看>>
mysql和oorcale日期区间查询【含左右区间问题】
查看>>
MySQL和SQL入门
查看>>
mysql在centos下用命令批量导入报错_Variable ‘character_set_client‘ can‘t be set to the value of ‘---linux工作笔记042
查看>>
Mysql在Linux运行时新增配置文件提示:World-wrirable config file ‘/etc/mysql/conf.d/my.cnf‘ is ignored 权限过高导致
查看>>
Mysql在Windows上离线安装与配置
查看>>
MySQL在渗透测试中的应用
查看>>
Mysql在离线安装时启动失败:mysql服务无法启动,服务没有报告任何错误
查看>>
Mysql在离线安装时提示:error: Found option without preceding group in config file
查看>>
MySQL基于SSL的主从复制
查看>>
Mysql基本操作
查看>>
mysql基本操作
查看>>
mysql基础
查看>>
mysql基础---mysql查询机制
查看>>