select函数

mysql 加密 解密函数

假装没事ソ 提交于 2019-11-26 17:26:07
select HEX(AES_ENCRYPT('你好世界','ABC123456')) select AES_DECRYPT(UNHEX('E85A104B6142A7375E53C0545CAD48EE'),'ABC123456') HEX() 二进制转十六进制 UNHEX() 十六进制转 二进制 AES_ENCRYPT(字符串,秘钥) 加密函数 AES_DECRYPT(字符串,秘钥) 解密函数 来源: https://www.cnblogs.com/ericblog1992/p/11329079.html

PLSQL常用函数(ORACLE)(2)

喜欢而已 提交于 2019-11-26 16:43:35
---------------------------------------------------------------------------------------------------------- 1、Dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值。 语法 :DATEADD(datepart,number,date) 参数 datepart 是规定应向日期的哪一部分返回新值的参数。下表列出了识别的日期部分和缩写。 日期部分 缩写 Year yy, yyyy quarter qq, q Month mm, m dayofyear dy, y Day dd, d Week wk, ww Hour hh minute mi, n second ss, s millisecond ms number 是用来增加datepart的值。如果指定一个不是整数的值,则将废弃此值的小数部分。 例如,如果为datepart指定day,为number指定1.75,则date将增加1。 date 是返回datetime或smalldatetime值或日期格式字符串的表达式。有关指定日期的更多信息,请参见datetime和smalldatetime。 如果您只指定nian份的最后两位数字,则小于或等于"两位数nian份截止期

MySQL中的常用函数

荒凉一梦 提交于 2019-11-26 16:32:50
聚合函数 count() 查询某个字段的行数 max()查询某个字段的最大值 min()查询某个字段的最小值 sum()查询某个字段的和 avg()查询某个字段的平均值 常用的字符函数 -- concat(str1,str2...strN) 连接字符串 SELECT CONCAT('h','el','lo') FROM DUAL; -- insert(str,begin,length,newStr) 替换字符串 -- str初始的字符串 begin 开始的位置 从1开始 -- length 替换长度 newStr替换的字符串 SELECT INSERT('hello',2,3,'55555') FROM DUAL; -- subString(str,begin,length) 截取字符串 SELECT SUBSTRING('hello',2,3) FROM DUAL; -- lower(str)转换成小写 -- upper(str)转换成大写 -- 常用的日期和时间函数 -- 获取 年月日 SELECT CURDATE() FROM DUAL; -- 获取 时分秒 SELECT CURTIME() FROM DUAL; -- 获取 年月日 时分秒 SELECT NOW() FROM DUAL; -- 获取年份 SELECT YEAR(NOW()) FROM DUAL; SELECT

mysql 常用函数

半腔热情 提交于 2019-11-26 16:32:41
-- 绝对值 100 select abs(-100) -- 四舍五入 保留两位小数 4.6300 select round(4.6288*100)/100 -- 向下取整 9 select floor(9.9) -- 向上取整 4 select CEIL(3.2) -- 2的3次幂 SELECT power(2,3) 当前时间 now(), 2019-08-09 09:22:51 curdate(), 2019-08-09 curtime() 09:22:51 格式化日期 select DATE_FORMAT(now(),'%Y') 2019 DATE_FORMAT(now(),'%m') 08 DATE_FORMAT(now(),'%d') 09 DATE_FORMAT(now(),'%H') 09 小时(24) DATE_FORMAT(now(),'%h') 09 小时(12) DATE_FORMAT(now(),'%i') 47 分钟 DATE_FORMAT(now(),'%s') 20 秒 DATE_FORMAT(now(),'%w') 5 星期5 DATE_FORMAT(now(),'%W') Friday 星期5 DATE_FORMAT(now(),'%j') 本年第几天 221 DATE_FORMAT(now(),'%U') 本年第几周 31 DATE_FORMAT

mysql函数学习

最后都变了- 提交于 2019-11-26 10:34:18
*单行函数 *length(获取字节个数) select length("join") 返回4 *concat(拼接) select concat("firstname","_","last_name"); firstname_last_name *upper(将所有字母变大写) select upper(zqc); ZQC *lower(将所有字母变小写) select lower(ZQC); zqc *substr(截取字符) select substr("abcdef",3) cdef select substr("abcdef",2,3) bcd *instr(返回子串第一次出现的开始索引,如果没有返回0) select instr("abcdefg","cd") 3 select instr("abcdefg","cfd") 0 *trim(去掉前后的空格) select trim(" abc "); abc select trim("a" from "aaaaabbbbbaaaaaa") bbbbb *lpad (左填充) select lpad("abc",10,"a") aaaaaaaabc select lpad("abc",2,"a") ab *rpad(右填充) select rpad ("abc",10,"a") abcaaaaaaa select rpad

SQL中group by的注意事项

痴心易碎 提交于 2019-11-26 09:47:10
最最最最重要的: group by有一个原则,就是select后面所有的列中,没有使用聚合函数的列,必须出现在group by子句中。 group by子句中的注意事项: 1,不能使用别名(因为执行顺序的原因) 2,除了函数字段,select子句中出现的所有字段都必须在group by中出现 来源: https://www.cnblogs.com/bravesunforever/p/11933204.html

SQL函数计算流量的95值

十年热恋 提交于 2019-11-26 01:06:28
我用的是Solarwinds系统,部分内容就结合Solarwinds系统一起写了。最后落地也是通过系统的Report定时自动出报告并且可以发邮件。 不过计算方法是通过定义SQL函数,然后使用SQL查询来获取到的,这部分内容是通用的。 95th 计算方法 从 Solarwinds 官方网站搜索“95th”关键字能获取到说明的文档。 95th Percentile Calculations in the Orion Platform: https://documentation.solarwinds.com/en/Success_Center/orionplatform/Content/Core-95th-Percentile-Calculations-sw80.htm Over the 10 hours, the following 120 values were collected for inbound traffic (Mb/s): 0.149 0.623 0.281 0.136 0.024 0.042 0.097 0.185 0.198 0.243 0.274 0.390 0.971 0.633 0.238 0.142 0.119 0.176 0.131 0.127 0.169 0.223 0.291 0.236 0.124 0.072 0.197 0.105 0.138 0