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,存储了一些字符串,你想从字符'-'后面截取字符串,可以使用以下查询:
SELECT SUBSTRING_INDEX(text_column, '-', -1) AS result FROM test_table;