博客
关于我
mysql文本函数和数字函数
阅读量:790 次
发布时间: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学习-SQL语句的分类与MySQL简单查询
查看>>
MySQL学习-子查询及limit分页
查看>>
MySQL学习-排序与分组函数
查看>>
MySQL学习-连接查询
查看>>
Mysql学习总结(10)——MySql触发器使用讲解
查看>>
Mysql学习总结(12)——21分钟Mysql入门教程
查看>>
Mysql学习总结(13)——使用JDBC处理MySQL大数据
查看>>
Mysql学习总结(15)——Mysql错误码大全
查看>>
Mysql学习总结(17)——MySQL数据库表设计优化
查看>>
Mysql学习总结(18)——Mysql主从架构的复制原理及配置详解
查看>>
Mysql学习总结(19)——Mysql无法创建外键的原因
查看>>
Mysql学习总结(20)——MySQL数据库优化的最佳实践
查看>>
Mysql学习总结(21)——MySQL数据库常见面试题
查看>>
Mysql学习总结(22)——Mysql数据库中制作千万级测试表
查看>>
Mysql学习总结(23)——MySQL统计函数和分组查询
查看>>
Mysql学习总结(24)——MySQL多表查询合并结果和内连接查询
查看>>
Mysql学习总结(25)——MySQL外连接查询
查看>>
Mysql学习总结(26)——MySQL子查询
查看>>