gpt4 book ai didi

sql - 如何删除SQL Server中某个字符之前的所有内容?

转载 作者:行者123 更新时间:2023-12-02 22:09:25 26 4
gpt4 key购买 nike

我已将数据输入到我的 SQL 服务器中。我想删除连字符之前的所有字符。 “-”之前有不同数量的字符。

例如:

ABC-123
AB-424
ABCD-53214

我想要这个结果:

123
424
53214

我是 SQL Server 新手,确实需要帮助。
预先感谢您。

最佳答案

试试这个:

right(MyColumn, len(MyColumn) - charindex('-', MyColumn))

Charindex 查找连字符的位置,len 查找整个字符串的长度,right 返回指定的字符数字符串的右侧。

关于sql - 如何删除SQL Server中某个字符之前的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31663131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com