【发布时间】:2020-02-11 04:06:12
【问题描述】:
我在sql中有下表。
我只想保留名称列中的第一个单词。我已经编写了下面的代码,但是当我运行它时,它会提取比一个单词更长的字符串的第一个单词,但会为仅包含一个单词的字符串返回空单元格。你能告诉我我应该如何修改它以达到只保留所有字符串的第一个单词的预期结果。
SELECT ID,substr(Name, 1, instr ( Name, ' ' ) -1 ) AS Name FROM names_list
用于 Oracle 的 DBMS Toad
【问题讨论】:
标签: sql oracle string-length