-- 演示字符串相关函数的使用 , 使用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_字符串函数
张小明
前端开发工程师
51单片机入门(一)
目录:1.软件安装2.单片机及开发板介绍keil5这个软件是用来编写程序的就是我们单片机需要下载程序来运行指定的功能,那个程序就是在这个软件上来告诉他的STC-ISP它是用来下载的,在keil5写好程序会生成一个文件,二进制的单片机可以识…
基于非合作博弈的风-光-氢微电网容量优化配置Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 &#…
移动应用持续部署指南:Android 与 iOS 自动化发布
移动应用持续部署指南:Android 与 iOS 自动化发布 1. 引入与连接:从繁琐到流畅的发布革命 想象一下这个场景:周五下午5点,你团队刚刚修复了一个关键bug,想要尽快推送给用户。你打开开发者控制台,手动打包…
基于Java的家电清洗智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
1. 为什么这个毕设项目值得你 pick ? 家电清洗智慧管理系统结合了现代管理理念和技术手段,旨在提升家电清洗行业的运营效率和服务质量。系统功能模块化设计使其易于理解和操作,特别适合初次接触此类项目的开发者和学生使用。与传统选题相比,…
java controller的DTO如果有内部类,应该注意什么
在Java Controller中使用带有内部类的DTO时,需要注意以下关键点:1. 内部类必须是静态的(static)// ✅ 正确做法 public class UserDTO {private String name;private Address address;public static class Address { // 必须是st…
Semantic Kernel 入门:微软官方 SDK 实战,在 C#/Python 项目中无缝集成 LLM 技能
标签: #SemanticKernel #Microsoft #AI #LLM #CSharp #Python #Agent 🛡️ 前言:为什么选择 Semantic Kernel? 在 AI 应用开发中,我们面临一个核心冲突:LLM 是概率性的(不可控),而传统软件是确定性的(严谨)。 Semantic Kernel 的核心理念是 Copilot 模式:它不试图…