这是我学习SQL的第二周 这可能是一个简单的问题
如何在SQL中对字符串进行子字符串处理
之类的东西 罗伯特米勒应该成为
罗伯特
米勒
感谢您的帮助
答案 0 :(得分:1)
这将是您的应用程序代码的任务,或者您可以将Robert
和Miller
存储在数据库的两个字段中 - first_name
和last_name
答案 1 :(得分:1)
虽然不同的SQL版本具有不同的字符串函数,但请尝试
SUBSTRING(<string>,1,CHARINDEX(' ',<string)-1) + char(13)+char(10)+
RTRIM(SUBSTRING(<string>,CHARINDEX(' ',<string>)+1,99))
答案 2 :(得分:1)
您好您可以使用子字符串函数来选择字符串的必需部分,
例如,
SELECT SUBSTRING([Last Name],2,4)
FROM AbsenceView
WHERE [Employee ID] = 6425;
这里SUBSTRING函数将根据where条件从视图/表AbsenceView中获取LAST NAME,并将字符串位置2中的子字符串返回到4。
更多SQL字符串函数can be found here ...
答案 3 :(得分:0)
具体细节取决于您使用的SQL服务器,但通常有一个REPLACE()
函数可用于执行此操作。您可以使用换行符替换空格(\n
)。