纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

Mysql单行函数

10月22日 藏于心投稿
  单行函数
  MySQL数据库提供了很多函数包括:
  数学函数;
  字符串函数;
  日期和时间函数;
  条件判断函数;流程控制函数;
  系统信息函数;
  加密函数;
  格式化函数;
  1、数学函数
  ABS(x)
  返回x的绝对值
  CEIL(x)
  返回大于x的最小整数值
  FLOOR(x)
  返回大于x的最大整数值
  MOD(x,y)
  返回xy的模
  RAND(x)
  返回01的随机值
  ROUND(x,y)
  返回参数x的四舍五入地有y位的小数的值
  TRUNCATE(x,y)
  返回数字x截断为y位小数的结果
  SQRT(x)
  返回x的平方根
  POW(x,y)
  返回x的y次方
  2、字符串函数
  CONCAT(S1,S2,。。。。。。,Sn)
  连接S1,S2,。。。。。。,Sn为一个字符串
  CONCAT(s,S1,S2,。。。。。。,Sn)
  同CONCAT(s1,s2,。。。)函数,但是每个字符串之间要加上s
  CHARLENGTH(s)
  返回字符串s的字符数
  LENGTH(s)
  返回字符串s的字节数,和字符集有关
  INSERT(str,index,len,instr)
  将字符串str从第index位置开始,len个字符长的子串替换为字符串instr
  UPPER(s)或UCASE(s)
  将字符串s的所有字母转成大写字母
  LOWER(s)或LCASE(s)
  将字符串s的所有字母转成小写字母
  LEFT(s,n)
  返回字符串s最左边的n个字符
  RIGHT(s,n)
  返回字符串s最右边的n个字符
  LPAD(str,len,pad)
  用字符串pad对str最左边进行填充,直到str的长度为len个字符
  RPAD(str,len,pad)
  用字符串pad对str最右边进行填充,直到str的长度为len个字符
  LTRIM(s)
  去掉字符串s左侧的空格
  RTRIM(s)
  去掉字符串s右侧的空格
  TRIM(s)
  去掉字符串s开始与结尾的空格
  TRIM(【BOTH】s1FROMs)
  去掉字符串s开始与结尾的s1
  TRIM(【LEADING】s1FROMs)
  去掉字符串s开始处的s1
  TRIM(【TRAILING】s1FROMs)
  去掉字符串s结尾处的s1
  REPEAT(str,n)
  返回str重复n次的结果
  REPLACE(str,a,b)
  用字符串b替换字符串str中所有出现的字符串a
  STRCMP(s1,s2)
  比较字符串s1,s2
  SUBSTRING(s,index,len)
  返回从字符串s的index位置其len个字符
  3、日期时间函数
  CURDATE()或CURRENTDATE()
  返回当前日期
  CURTIME()或CURRENTTIME()
  返回当前时间NOW()
  SYSDATE()
  CURRENTTIMESTAMP()
  LOCALTIME()
  LOCALTIMESTAMP()
  返回当前系统日期时间YEAR(date)
  MONTH(date)
  DAY(date)
  HOUR(time)
  MINUTE(time)
  SECOND(time)
  返回具体的时间值WEEK(date)
  WEEKOFYEAR(date)
  返回一年中的第几周
  DAYOFWEEK()
  返回周几,注意:周日是1,周一是2,周六是7
  WEEKDAY(date)
  返回周几,注意,周1是0,周2是1,周日是6
  DAYNAME(date)
  返回星期:MONDAY,TUESDAY。。。。。SUNDAY
  MONTHNAME(date)
  返回月份:January,DATEDIFF(date1,date2)
  TIMEDIFF(time1,time2)返回date1date2的日期间隔
  返回time1time2的时间间隔
  DATEADD(datetime,INTERVALEexprtype)
  返回与给定日期时间相差INTERVAL时间段的日期时间
  DATEFORMAT(datetime,fmt)
  按照字符串fmt格式化日期datetime值
  STRTODATE(str,fmt)
  按照字符串fmt对str进行解析,解析为一个日期
  (1)DATEADD(datetime,INTERVALexprtype)SELECTDATEADD(NOW(),INTERVAL1YEAR);
  SELECTDATEADD(NOW(),INTERVAL1YEAR);可以是负数
  SELECTDATEADD(NOW(),INTERVAL11YEARMONTH);需要单引号
  表达式类型
  YEARMONTH
  YEAR
  DAYHOUR
  MONTH
  DAYMINUTE
  DAY
  DAYSECOND
  HOUR
  HOURMINUTE
  MINUTE
  HOURSECOND
  SECOND
  MINUTESECOND
  (2)DATEFORMAT(datetime,fmt)和STRTODATE(str,fmt)
  格式符
  说明
  格式符
  说明
  Y
  4位数字表示年份
  y
  表示两位数字表示年份
  M
  月名表示月份(January,。。。。)
  m
  两位数字表示月份(01,02,03)
  b
  缩写的月名(Jan。,Feb。,。。。。)
  c
  数字表示月份(1,2,3,。。。)
  D
  英文后缀表示月中的天数(1st,2nd,3rd,。。。)
  d
  两位数字表示月中的天数(01,02。。。)
  e
  数字形式表示月中的天数(1,2,3,4,5。。。。。)
  H
  两位数字表示小数,24小时制(01,02。。)
  h和I
  两位数字表示小时,12小时制(01,02。。)
  k
  数字形式的小时,24小时制(1,2,3)
  l
  数字形式表示小时,12小时制(1,2,3,4。。。。)
  i
  两位数字表示分钟(00,01,02)
  S和s
  两位数字表示秒(00,01,02。。。)
  W
  一周中的星期名称(Sunday。。。)
  a
  一周中的星期缩写(Sun。,Mon。,Tues。,。。)
  w
  以数字表示周中的天数(0Sunday,1Monday。。。。)
  j
  以3位数字表示年中的天数(001,002。。。)
  U
  以数字表示年中的第几周,(1,2,3)其中Sunday为周中第一天
  u
  以数字表示年中的第几周,(1,2,3)其中Monday为周中第一天
  T
  24小时制
  r
  12小时制
  p
  AM或PM
  表示
  4、流程函数
  IF(value,t,f)
  如果value是真,返回t,否则返回f
  IFNULL(value1,value2)
  如果value1不为空,返回value1,否则返回value2CASE
  WHEN条件1THENresult1
  WHEN条件2THENresult2
  。。。。
  〔ELSEresultn〕
  END
  相当于Java的if。。。elseif。。。CASEexpr
  WHEN常量值1THEN值1
  WHEN常量值1THEN值1
  。。。。
  〔ELSE值n〕
  END
  相当于Java的switch
  SELECTename,CASE
  WHENsalary15000THEN高薪
  WHENsalary10000THEN潜力股
  WHENsalary8000THEN屌丝
  ELSE草根
  END
  FROM
  SELECToid,status,CASEstatus
  WHEN1THEN未付款
  WHEN2THEN已付款
  WHEN3THEN已发货
  WHEN4THEN确认收货
  ELSE无效订单
  END
  FROM
  相关阅读:
  MySQL之MYCAT读写分离
  MySQL的使用情况详解
  MySQL之MYCAT读写分离
  Mysql的逻辑架构与存储引擎
  MySQL之排序分组优化索引的选择
投诉 评论 转载

双十一高颜值蓝牙耳机推荐,上手就是赚到哦前言一年一度的双十一全球购物狂欢节已经拉开序幕,各品牌厂商对于自己产品的优惠力度是层出不穷,对此大家有没有心仪的产品需要购物的?参照叶涵以往的购物经验,双十一期间真无线蓝……5G车联网应用的发展及趋势2022中国车联网市场发展前景预测5G因高带宽、低时延、大容量数据传输特性,被视为未来物联网、车联网等万物互联的基础。而车联网则是实现自动驾驶乃至无人驾驶的重要组成部分,也是未来智能交通系统的核心组成部分。……加政府打压中企又一例证!中国移动被迫终止加拿大业务来源:环球时报【环球时报报道】中国移动加拿大子公司CMLink于28日宣布,应加拿大联邦政府要求,该公司业务将于2022年1月5日起停止运营,当天起用户可申请退款。这被认……韩国明年最低时薪公布约合人民币52元,这是什么水平?韩媒报道截图据韩联社报道,韩国最低工资委员会(下称委员会)12日下午举行第九次全体会议,决定将2022年最低时薪上调至9160韩元(约合人民币51。77元),同比提高5。1。……养兔的未来在哪里?如果你是一位养兔人,一定要把这个视频看完,也许会改变你的一些想法!究竟,养兔子有没有未来?这个问题,一直是我们所有兔友最大的疑惑。养兔挣钱的,会告诉你养兔投资……Mysql单行函数单行函数MySQL数据库提供了很多函数包括:数学函数;字符串函数;日期和时间函数;条件判断函数;流程控制函数;系统信息函数;加密函数;……小米12Pro设计曝光居中挖孔双微曲面,数字系列设计飘忽不定今年的骁龙888真的是一言难尽,功耗发热表现拉胯,很多机型要么高刷锁帧保续航,要么游戏锁帧保发热,很多用户选择再等一年或者转投再次上岗的骁龙870。而目前骁龙898也已经……超越偶像Salesforce?销售易在DTC时代的远大前程8月份,销售易再次完成了一笔7000万美元的融资,这笔融资进一步夯实了其SaaS赛道领头羊的地位。然而,比这笔融资更令销售易创始人史彦泽兴奋的,是两年来与之合作上马新型CRM系……为什么以前的手机是可拆卸电池,而现在的大多数手机却是不可拆卸现在的手机电池基本都是一体化设计了,用户不能自由拆卸,电池坏掉也只能找维修人员进行更换,当年那种换块电池就能满血复活的情况已经不复存在,这在很多人看来并不方便,那么厂家为什么要……关乎以抬头与低头为题目的议论文低头抬头人生对于抬头与低头,古往今来,众说纷纭。林清玄在他的散文中写道:人生如茶,在滚烫的沸水中冲起,水凉后又会落下。面对人生的起伏,世事的无常,抬头与低头,是一种智慧,……华硕破晓Pro15大屏幕配轻薄机身,设计师也青睐的笔记本电脑重量轻,大屏幕,对于是办公人士来说是不二选择,既满足了轻便携带,又满足舒适使用。不过,华硕破晓Pro15基于这两个特点,还特别配备了NVIDIAGeForceMX330独立显卡……1952年,葡萄牙士兵公然开炮,我军2死30伤,叶剑英3次发坚决消灭一切来犯之敌,以沉重打击西方反华之敌,打出国威军威。1952年,曾经的列强之一突然对华挑起冲突后,面对挑衅,毛主席直接如此下令。众所周知,朝鲜战争是在195……
有人说信阳桃花寨景区的差评比较多,对此你怎么看?科普下中线的交点叫什么千亿千语念奴娇探索刚刚开学,学校保安却砍伤四十余人!最牛富二代,靠卖糖成印尼首富,娶18个老婆,遗产留给私生子重庆离主城最近的溶洞,看万年钟乳石,冷惨了聊斋版青蛙公主的恩怨情仇当惊世界殊!贺兰山东麓葡萄酒产业异军突起广西桂林市是一座什么样的城市?累计定单达12251台凡尔赛C5X首批交付车辆已在途恋爱宝典恋爱小窍门,让爱情永远在热恋期腾讯4亿购入绝地求生大逃杀开发商股份,吃鸡国服有望
滴滴打球商标侵权被判赔偿70万法院:主观恶意明显、违背道德拒绝休假,国足主力天天晒踢沙滩足球!球迷安心,艾克森不会发胖梭子蟹怎么做好吃呢梭子蟹应该怎么挑选呢学包粽子文化过节成新潮流,大众消费热情值得鼓励怎样理解愉悦与不爽梨花教育能接到单吗?配音中的呼吸与发声技巧热传聚热点网 爱柯迪拟发行可转债募资不超16亿元让梦想之花绽放爱书的女孩作文300字傲慢与偏见读后感作文800字胎停的几率有多大防止再次胎停必须知道的事

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形