mysql - SQL Server 单独的 : FirstName, MiddleName 和 LastName

标签 mysql sql split

美好的一天! 我得到一个“Varchar”,它是客户端的全名,需要将此“varchar”拆分为:

  • “名字 中间名 中间名 两个 姓氏”

  • 需要在“Col1”上输入“FirstName”

  • 需要在“col2”中输入“MiddleName,MiddleNameTwo”

  • 需要在“Col3”中输入“LastName”

感谢您的帮助!

最佳答案

您应该使用子查询来完成此任务

 INSERT INTO names(firstname, middlename, lastname)
 SELECT substringfunctionofyours(name), substringfunctionofyours(name), 
 substringfunctionofyours(name) FROM namefield

请记住,这只是一个虚拟查询,如果您像这样使用它,它将不起作用

关于mysql - SQL Server 单独的 : FirstName, MiddleName 和 LastName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27601941/

相关文章:

python - 在Python中分割字典并将其写入不同的csv文件

mysql - 为现有 MySQL 数据库定义 Sequelize 模型

mysql - --query 下 $CONDITIONS 的用途是什么?

mysql - 如何从此 sql 查询中获取第一个值

c# - 如何将字符串数组拆分为新的字符串数组并删除重复项

Ruby 字符串拆分为多个字符

Php 和 MYSQL 登录脚本 - 尝试获取第 11 行非对象 *** 的属性

mysql - 如何通过多对多关系获取表中的所有条目

sql - 如何将变量传递给 SqlCommand

sql - 获取包含另一个表 SAS 中的值的行