mysql函数:
MySQL数据库中提供了很丰富的函数。MySQL函数包括聚集函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。下面就MySQL中常用的函数的给大家进行一个比较详细的介绍。
聚集函数:
聚集函数就是用来处理“汇集数据”的,不要求了解详细的记录信息(比如不想知道每条学生记录的确切信息,只想知道学生记录数量,可以使用count())。
聚集函数(aggregate function)在列上进行计算,计算和返回单个值的函数。
常见聚合函数如下:
avg(): 求平均值
举例: select avg(prod_price) from products;
count(): 统计行数
举例:select count(*) from products
max(): 求最大值
min(): 求最小值
举例:select max(prod_price),min(prod_price) from products;
sum(): 求和
举例:select sum(quantity) from orderitems where prod_id=''ABC
字符串的函数:用于字符处理的函数。
常见字符处理函数如下:
合并字符串函数:concat(str1,str2,str3…)
比较字符串大小函数:strcmp(str1,str2)
获取字符串字节数函数:length(str)
获取字符串字符数函数:char_length(str)
字母大小写转换函数:大写:upper(x),ucase(x);小写lower(x),lcase(x)
返回字符串s的前n个字符:left(s,n)
返回字符串s的后n个字符:right(s,n)
返回字符串的子串的函数:substring(str,n) (截取str字符串第n字符开始的子串)
举例: select substing('songqin666',8) ; (返回'songqin666'字符串中第8个字符开始的子串,返回结果即为666)
数值处理函数:用于处理数值的函数
绝对值函数:abs(x)
随机数函数:rand()
四舍五入函数:round(x,y)
数值截取函数:truncate(x,y)
日期时间处理函数:用于处理时间日期的函数
常见的日期时间处理函数如下:
获取当前日期:curdate(),current_date()
获取当前时间:curtime(),current_time()
获取当前日期时间:now()
日期中选择出月份数:month(date),monthname(date)
从日期中选择出周数:week(date)
从日期中选择出周数:year(date)
从时间中选择出小时数:hour(time)
从时间中选择出分钟数:minute(time)
从时间中选择出今天是周几:weekday(date),dayname(date)
流程函数:
MySQL有4个函数是用来进行条件操作的,这些函数可以实现SQL的条件逻辑。
CASE WHEN[test1] THEN [result1]...ELSE [default] END 如果testN是真,则返回resultN,否则返回default
举例: select sid,grade,case when grade>=90 then 'A' when grade>=80 and grade<90 then 'B' when grade>=70 and grade<80 then 'C' when grade>=60 and grade<70 then 'D' else 'E ' end as level from score;
CASE [test] WHEN[val1] THEN [result]...ELSE [default] END 如果test和valN相等,则返回resultN,否则返回default
IF(test,t,f) 如果test是真,返回t;否则返回 f
IFNULL(arg1,arg2) 如果arg1不是空,返回arg1,否则返回arg2
文章来源: 松勤网
-
model是什么意思:https://www.nanss.com/xuexi/18173.html ceo是什么职位:https://www.nanss.com/gongzuo/19896.html 最小的一位数是1还是0:https://www.nanss.com/wenti/19878.html 通知亲朋好友的讣告:https://www.nanss.com/shenghuo/20246.html 社区低保工作总结:https://www.nanss.com/gongzuo/20098.html 高渐离简介:https://www.nanss.com/xuexi/19415.html 男孩起名:https://www.nanss.com/mingcheng/20569.html 安全期是哪几天:https://www.nanss.com/wenti/19732.html 民事起诉状范文:https://www.nanss.com/shenghuo/18658.html 月亮从哪边升起哪边落下:https://www.nanss.com/shenghuo/18208.html 海参的营养价值和功效:https://www.nanss.com/yinshi/19925.html 芋头的功效与作用:https://www.nanss.com/yinshi/19724.html qq时尚个性签名:https://www.nanss.com/wenan/20115.html gs是什么意思:https://www.nanss.com/wenti/19781.html 俗话说瑞雪兆丰年:https://www.nanss.com/shenghuo/18995.html 八个字的吉祥话:https://www.nanss.com/yulu/18641.html 安徒生童话有哪些:https://www.nanss.com/wenti/20172.html 养宠物的好处:https://www.nanss.com/shenghuo/19517.html oz是什么单位:https://www.nanss.com/wenti/19804.html 项目经理工作职责:https://www.nanss.com/gongzuo/20480.html 小买卖创业项目推荐:https://www.nanss.com/shenghuo/20699.html 一旬是多久:https://www.nanss.com/wenti/19401.html 梅花的品质和精神:https://www.nanss.com/shenghuo/19927.html 意见书:https://www.nanss.com/gongzuo/18288.html 热血传奇行会名字:https://www.nanss.com/mingcheng/20639.html 邂逅是什么意思:https://www.nanss.com/shenghuo/19433.html 六弦琴是什么乐器的别称:https://www.nanss.com/wenti/18339.html 社区学雷锋活动总结:https://www.nanss.com/gongzuo/19247.html 改名字申请:https://www.nanss.com/shenghuo/20518.html 公文写作:https://www.nanss.com/gongzuo/18428.html(0) 回复 (0)
-
讨债公司/蓝月传奇辅助/蓝月辅助(0) 回复 (0)
-
可爱的网名 王者荣耀昵称 诗意又撩人的游戏名字 大学生自我总结 周末文案短句干净治愈 五字网名 入党志愿书 好听的网名女 有诗意的句子 吃鸡名字 党员转正申请书 秋天的作文 东北话方言句子 人生格言励志 去世安慰的经典语句 伤感名字男生 王者荣耀游戏名字 有深度有涵养的句子 王者荣耀名字大全 国宝大熊猫作文300字 暗恋的惊艳短句 活着读后感 感谢邻居的简短句话 劳务合同 警示教育心得体会 推荐一本好书 非主流q名繁体字 销售心得 聚在一起开心的群名字 受人帮助而感恩的句子(0) 回复 (0)