SQL: parse the first, middle and last name from a fullname field

后端 未结 23 1619
粉色の甜心
粉色の甜心 2020-11-27 10:47

How do I parse the first, middle, and last name out of a fullname field with SQL?

I need to try to match up on names that are not a direct match on full name. I\'d

23条回答
  •  春和景丽
    2020-11-27 11:30

    Check this query in Athena for only one-space separated string (e.g. first name and middle name combination):

    SELECT name, REVERSE( SUBSTR( REVERSE(name), 1, STRPOS(REVERSE(name), ' ') ) ) AS middle_name FROM name_table

    If you expect to have two or more spaces, you can easily extend the above query.

提交回复
热议问题