MySQL中怎么通过SUBSTRING_INDEX函数拆分字符串为数组单元

  

MySQL中怎么通过SUBSTRING_INDEX函数拆分字符串为数组单元,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

vim  test.sh   # Define 变量   MYSQL_HOME=/usr   SQL_SCRIPT_DB_CONNECTION_STRING=& # 39; -uroot  - p # 39;根# 39;& # 39;   SQL_SCRIPT_PARAMETERS_LIST=? # 39; PARAM1  PARAM2  PARAM3& # 39;“   # Execute 从而命令   # CMD_SQL_SCRIPT_EXECUTION=$ {MYSQL_HOME}/bin/mysql , $ {SQL_SCRIPT_DB_CONNECTION_STRING}, -e “set , @VAR1=$ SQL_SCRIPT_PARAMETERS_LIST ;, source  $ {SQL_SCRIPT_FILE_LOCATION}/$ {SQL_SCRIPT_NAME} .sql ;“,在祝辞,$ {myLogFile}   $ {MYSQL_HOME}/bin/mysql , $ {SQL_SCRIPT_DB_CONNECTION_STRING}, -e “set , @VAR=$ SQL_SCRIPT_PARAMETERS_LIST;,   set  @VAR_NUM=长度(@VAR)长度(替换(@VAR & # 39;, & # 39;, & # 39; & # 39;)) + 1,,/*, define 从而total  number  of 从而variables , */,   set  @VAR_POS=0,,/*, define 从而variable  position 拷贝,string  *//*,define 从而;变量# 39;,,,if 从而,variable 并# 39;t 存在,,its  value  is  null  */set  @VAR_1 =,如果(@VAR_POS  & lt;, @VAR_NUM, SUBSTRING_INDEX (SUBSTRING_INDEX (@VAR, & # 39;, & # 39;,, @VAR_POS:=@VAR_POS + 1), & # 39;, & # 39;, 1), null);   set  @VAR_2 =,如果(@VAR_POS  & lt;, @VAR_NUM, SUBSTRING_INDEX (SUBSTRING_INDEX (@VAR, & # 39;, & # 39;,, @VAR_POS:=@VAR_POS + 1), & # 39;, & # 39;, 1), null);   set  @VAR_3 =,如果(@VAR_POS  & lt;, @VAR_NUM, SUBSTRING_INDEX (SUBSTRING_INDEX (@VAR, & # 39;, & # 39;,, @VAR_POS:=@VAR_POS + 1), & # 39;, & # 39;, 1), null);   set  @VAR_4 =,如果(@VAR_POS  & lt;, @VAR_NUM, SUBSTRING_INDEX (SUBSTRING_INDEX (@VAR, & # 39;, & # 39;,, @VAR_POS:=@VAR_POS + 1), & # 39;, & # 39;, 1), null);   set  @VAR_5 =,如果(@VAR_POS  & lt;, @VAR_NUM, SUBSTRING_INDEX (SUBSTRING_INDEX (@VAR, & # 39;, & # 39;,, @VAR_POS:=@VAR_POS + 1), & # 39;, & # 39;, 1), null);   set  @VAR_6 =,如果(@VAR_POS  & lt;, @VAR_NUM, SUBSTRING_INDEX (SUBSTRING_INDEX (@VAR, & # 39;, & # 39;,, @VAR_POS:=@VAR_POS + 1), & # 39;, & # 39;, 1), null);   set  @VAR_7 =,如果(@VAR_POS  & lt;, @VAR_NUM, SUBSTRING_INDEX (SUBSTRING_INDEX (@VAR, & # 39;, & # 39;,, @VAR_POS:=@VAR_POS + 1), & # 39;, & # 39;, 1), null);   select  @VAR_1, @VAR_2, @VAR_3,, @VAR_4,, @VAR_5,, @VAR_6,, @VAR_7;“   sh  test.sh    警告:,Using  a  password 提醒,command  line  interface 还要be 没有安全感。   + - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +   | |,@VAR_1  @VAR_2  |, @VAR_3  |, @VAR_4  |, @VAR_5  |, @VAR_6  | @VAR_7  |   + - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +   | |,PARAM1  PARAM2  |, PARAM3  |, NULL ,, |, NULL ,, |, NULL ,, |, NULL , |   + - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - +

看完上述内容,你们掌握MySQL中怎么通过SUBSTRING_INDEX函数拆分字符串为数组单元的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

MySQL中怎么通过SUBSTRING_INDEX函数拆分字符串为数组单元