zoukankan      html  css  js  c++  java
  • MySQL字符串 首字母转为大写

    ref:

    https://www.wenjiangs.com/article/mysql-initial-in-capital.html

    https://www.cnblogs.com/Wtingting/p/13440892.html

    解决方法

    update tablename set fieldname=concat(UPPER(left(fieldname,1)),substring(LOWER(fieldname),2,(length(fieldname)-1)));

    使用到的函数

    • CONCAT(str1,str2):字符连接函数
    • UPPER(str):将字符串改为大写字母
    • LOWER(str):将字符串改为小写字母
    • LENGTH(str):判定字符串长度
    • SUBSTRING(str,a,b):提取字段中的一段,从字符串str的第a位开始提取,提取b个字符
    • LEFT(str,n):提取字符串最左边的n个字符

    解决思路

    • 用LEFT单独将首字母取出并用UPPER换成大写
    • 确定字段的长度,并用SBUSTRING取出从第二位到最后一位的所有字段备用。
    • 用CONCAT连接上边的两个值
    • update表中字段的值即可。

     

  • 相关阅读:
    ThreadLocal总结
    zookeeper学习笔记
    安装solr
    VirtualBox安装Centos7
    Solr学习
    Redis缓存会出现的问题?
    面试题目总结
    mysql分库分表
    Java内存模型
    HashMap在多线程中循环链表问题(jdk1.7)
  • 原文地址:https://www.cnblogs.com/emanlee/p/14174829.html
Copyright © 2011-2022 走看看