MySql update与select结合
- 查询更新
UPDATE tab1 as t1 INNER JOIN tab2 as t2 ON t1.sampleId= t2.sampleId set t1.TaskCon='4' where t2.GroupCode='5814344' AND t1.taskCon = '6'
- 截取指定字符
在MySQL中,你可以使用SUBSTRING_INDEX函数从某个字符向后面截取字符串。SUBSTRING_INDEX函数用于从字符串中截取指定分隔符之间的子字符串。
其基本语法为:
SUBSTRING_INDEX(str,delim,count)
• str:要处理的字符串。
• delim:分隔符,即指定的字符。
• count:一个整数,用于指定要截取的子字符串的位置。如果count为正数,函数将从字符串的开头开始,返回第count个分隔符之前的所有内容;如果count为负数,函数将从字符串的末尾开始,返回第count个分隔符之后的所有内容。
例如,假设有一个表test_table,其中有一个字段text_column,存储了一些字符串,你想从字符'-'后面截取字符串,可以使用以下查询:
1 2 | SELECT SUBSTRING_INDEX(text_column, '-' , -1) AS result FROM test_table; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律