2025年SQL窗口函数 文档下载(sql窗口函数 文档下载不了)

SQL窗口函数 文档下载(sql窗口函数 文档下载不了)一 数学函数 数学函数主要用于处理数字 包括整型 浮点数等 ABS x 返回 x 的绝对值 SELECT ABS 1 返回 1 CEIL x CEILING x 返回大于或等于 x 的最小整数 SELECT CEIL 1 5 返回 2 FLOOR x 返回小于或等于 x 的最大整数 SELECT FLOOR 1 5 返回 1

大家好,我是讯享网,很高兴认识大家。



SELECT ABS(-1) – 返回1

SELECT CEIL(1.5) – 返回2

SELECT FLOOR(1.5) – 返回1

SELECT RAND() –0.334

SELECT RAND(2) –1.24

SELECT PI() –3.

SELECT TRUNCATE(1.23456,3) – 1.234

SELECT ROUND(1.23456,3) – 1.235

SELECT POW(2,3) – 8

SELECT SQRT(25) – 5

SELECT EXP(3) – 20.0

SELECT MOD(5,2) – 1

 

函数 说明

SELECT CHAR_LENGTH(‘你好123’) – 5

SELECT CONCAT(‘12’,‘34’) – 1234

SELECT CONCAT_WS(‘@’,‘12’,‘34’) – 12@34

SELECT INSERT(‘12345’,1,3,‘abc’) – abc45

SELECT UPPER(‘abc’) – ABC

SELECT LOWER(‘ABC’) – abc

SELECT LEFT(‘abcde’,2) – ab

SELECT RIGHT(‘abcde’,2) – de

LTRIM(s) 去掉字符串s开始处的空格
RTRIM(s) 去掉字符串s结尾处的空格
TRIM(s) 去掉字符串s开始和结尾处的空格
SELECT TRIM(‘@’ FROM ‘@@abc@@’) – abc

SELECT REPEAT(‘ab’,3) – ababab

SPACE(n) 返回n个空格

SELECT REPLACE(‘abca’,‘a’,‘x’) –xbcx

STRCMP(s1,s2) 比较字符串s1和s2

SUBSTRING(s,n,len) 获取从字符串s中的第n个位置开始长度为len的字符串

SELECT LOCATE(‘b’, ‘abc’) – 2


讯享网

SELECT REVERSE(‘abc’) – cba

SELECT FIELD(‘c’,‘a’,‘b’,‘c’) – 3

 

三、日期时间函数
  MySQL的日期和时间函数主要用于处理日期时间。
函数 说明

NOW(),CURRENT_TIMESTAMP(),LOCALTIME(),

SYSDATE(),LOCALTIMESTAMP()

返回当前日期和时间

YEAR(d),
MONTH(d)
DAY(d)
返回日期d中的月份值,1->12

0表示星期一,1表示星期二

 

函数 作用
VERSION()
返回数据库的版本号

CONNECTION_ID() 返回服务器的连接数
DATABASE()、SCHEMA 返回当前数据库名
USER()、SYSTEM_USER()
返回当前用户

  1、PASSWORD(str)

  该函数可以对字符串str进行加密,一般情况下,PASSWORD(str)用于给用户的密码加密。

SELECT PASSWORD(‘123’)
->*23AE809DDACAF96AF0FD78ED04B6A265E05AA257
  2、MD5

  MD5(str)函数可以对字符串str进行散列,可以用于一些普通的不需要解密的数据加密。

  3、ENCODE(str,pswd_str)与DECODE(crypt_str,pswd_str)

  ENCODE函数可以使用加密密码pswd_str来加密字符串str,加密结果是二进制数,需要使用BLOB类型的字段保存。该函数与DECODE是一对,需要同样的密码才能够解密。

SELECT ENCODE(‘123’,‘xxoo’)
->;vx
SELECT DECODE(‘;vx’,‘xxoo’)
->123

 

小讯
上一篇 2025-06-13 13:45
下一篇 2025-05-01 18:12

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/142779.html