【问题标题】:If I have a table with a column that contains Name like FIrstName.LastName如果我有一个表,其中的列包含像 FIrstName.LastName 这样的名称
【发布时间】:2017-06-22 09:33:37
【问题描述】:

如何使用 SQL Query 只获取姓氏?

【问题讨论】:

  • 你在用什么rdbms
  • 请提供您使用的数据库
  • 到目前为止你尝试过做什么?我们不是来做你的工作的!
  • 考虑到问题的模棱两可性质,您可能需要检查以下帖子中的答案,这可能会引导您找到解决方案。 stackoverflow.com/questions/19006692/…

标签: sql


【解决方案1】:

如果您使用的是oracle rdbms,那么您可以使用substrinstr 函数从column 中获取姓氏。

例如

Select substr(column_name, instr(column_name,".")) from the table_name

注意:- 假设点 (".") 在值中仅出现一次。

更多参考可以参考instr documentationsubstr documentation

【讨论】:

    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 2014-04-24
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多