假设我使用命令[MYSQL]:
Select Username, UserType from USERS_DATABASE;
我得到了下一个结果:
Username: UserType:
someDomain/user1 User
someDomain/user2 User
diffDomain/user3 User
有什么办法可以通过SQL查询删除域名,或者我需要解析它然后删除?
域名可以不同(长度,字符等)
感谢。
答案 0 :(得分:4)
在SQL Server中
Select substring(Username,charindex('/',Username)+1,len(Username)) as Username,
UserType
from USERS_DATABASE;
在MySQL中
Select substring(Username,locate('/',Username)+1,length(Username)) as Username,
UserType
from USERS_DATABASE;
答案 1 :(得分:1)
假设使用T-SQL,您可以使用: -
d = {}
cnt = Counter(df.email_address)
for key, value in cnt.items():
d[key] = value