博客
关于我
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快速入门——库的操作
查看>>
mysql快速复制一张表的内容,并添加新内容到另一张表中
查看>>
mysql快速查询表的结构和注释,字段等信息
查看>>
mysql怎么删除临时表里的数据_MySQL中关于临时表的一些基本使用方法
查看>>
mysql性能优化
查看>>
mysql性能优化学习笔记-存储引擎
查看>>
MySQL性能优化必备25条
查看>>
Mysql性能优化(1):SQL的执行过程
查看>>
Mysql性能优化(2):数据库索引
查看>>
Mysql性能优化(3):分析执行计划
查看>>
Mysql性能优化(4):优化的注意事项
查看>>
Mysql性能优化(5):主从同步原理与实现
查看>>
Mysql性能优化(6):读写分离
查看>>
MySQL性能优化(八)--
查看>>
MySQL性能测试及调优中的死锁处理方法
查看>>
mysql性能测试工具选择 mysql软件测试
查看>>
mysql恢复root密码
查看>>
Mysql悲观锁
查看>>
MySQL慢查询-开启慢查询
查看>>
MySQL慢查询分析和性能优化的方法和技巧
查看>>