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;

  

posted @ 2024-06-06 16:07  低调码农哥!  阅读(15)  评论(0编辑  收藏  举报