-- 演示字符串相关函数的使用 , 使用emp表来演示 -- CHARSET(str) 返回字串字符集 SELECT CHARSET(ename) FROM emp; -- CONCAT (string2 [,... ]) 连接字串, 将多个列拼接成一列 SELECT CONCAT(ename, ' 工作是 ', job) FROM emp; -- INSTR (string ,substring ) 返回substring在string中出现的位置,没有返回0 -- dual 亚元表, 系统表 可以作为测试表使用 SELECT INSTR('nihaonihao', 'hao') FROM DUAL; -- UCASE (string2 ) 转换成大写 SELECT UCASE(ename) FROM emp; -- LCASE (string2 ) 转换成小写 SELECT LCASE(ename) FROM emp; -- LEFT (string2 ,length ) 从string2中的左边起取length个字符 -- RIGHT (string2 ,length ) 从string2中的右边起取length个字符 SELECT LEFT(ename, 2) FROM emp; -- LENGTH (string ) string长度[按照字节] SELECT LENGTH(ename) FROM emp; -- REPLACE (str ,search_str ,replace_str ) -- 在str中用replace_str替换search_str -- 如果是manager 就替换成 经理 SELECT ename, REPLACE(job,'MANAGER', '经理') FROM emp; -- STRCMP (string1 ,string2 ) 逐字符比较两字串大小 SELECT STRCMP('hsp', 'hsp') FROM DUAL; -- SUBSTRING (str , position [,length ]) -- 从str的position开始【从1开始计算】,取length个字符 -- 从ename 列的第一个位置开始取出2个字符 SELECT SUBSTRING(ename, 1, 2) FROM emp; -- LTRIM (string2 ) RTRIM (string2 ) TRIM(string) -- 去除前端空格或后端空格 SELECT LTRIM(' 泥嚎泥嚎') FROM DUAL; SELECT RTRIM('泥嚎泥嚎 ') FROM DUAL; SELECT TRIM(' 泥嚎泥嚎 ') FROM DUAL; -- 练习: 以首字母小写的方式显示所有员工emp表的姓名 -- 方法1 -- 思路先取出ename 的第一个字符,转成小写的 -- 把他和后面的字符串进行拼接输出即可 SELECT CONCAT(LCASE(SUBSTRING(ename, 1, 1)), SUBSTRING(ename, 2, LENGTH(ename))) FROM emp ; SELECT ename,REPLACE(ename,SUBSTRING(ename,1,1),LCASE(SUBSTRING(ename,1,1))) FROM emp;MySQL_字符串函数
张小明
前端开发工程师
新能源汽车充电服务系统-计算机毕业设计源码+LW文档
一、 研究的背景、目的和意义 (一)课题研究的背景 随着新能源汽车市场的快速发展,充电服务成为关键环节。全球能源结构的转型是当前新能源汽车充电服务系统设计的重要背景之一。传统化石能源的消耗带来了严重的环境污染和温室气体排放&…
大数据领域必备:ClickHouse 全方位解析
大数据领域必备:ClickHouse 全方位解析 一、引言 (Introduction) 钩子 (The Hook) “昨天凌晨3点,我被运维的电话叫醒——数据 dashboard 又崩了。” 这是我做大数据工程师时最难忘的经历。当时我们用Hive处理用户行为数据,每次业务方要查“过…
基于Java的家政行业智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
1. 为什么这个毕设项目值得你 pick ? 家政行业智慧管理系统的设计与实现结合了丰富的功能模块和先进的技术框架,旨在为家政企业提供全面的信息化管理解决方案。系统主要包含21个子模块:家政人员、客户、服务项目、薪资记录等,并通过SpringM…
基于Java的家电维修智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
1. 为什么这个毕设项目值得你 pick ? 家电维修智慧管理系统基于Java语言开发,采用SpringMVC框架并结合MySQL数据库技术构建。该系统涵盖了供应商管理、员工管理、服务措施管理等26个主要功能模块,确保从采购订单到客户服务的全流程信息化管理。通过引入…
SystemVerilog:告别锁存器,优雅驾驭FPGA设计
SystemVerilog避坑指南:告别锁存器,优雅驾驭FPGA设计在ASIC/FPGA开发中,锁存器(Latch)往往是设计师最不想看到的“不速之客”,而SystemVerilog提供了一套优雅的语法工具,让我们能够从根本上规避…
【多微电网】基于约束差分进化算法的大规模矩阵优化多微电网拓扑设计附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…