我在数据库中有这样的字符串:
firstname.lastname@email.com/IMCLientName
而且我只需要出现在@ 符号之前的字符。
我试图在 SQL 中找到一种简单的方法来做到这一点。
最佳答案
DECLARE @email VARCHAR(100)
SET @email = 'firstname.lastname@email.com/IMCLientName'
SELECT SUBSTRING(@email,0, CHARINDEX('@',@email))
关于sql - 如何仅选择出现在 SQL Select 语句中特定符号之前的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8299176/