如何在 SQL 中只显示 VARCHAR 的一部分

How do I display only a portion of a VARCHAR in SQL

我的查询 returns 来自数据库的用户电子邮件地址列表。但是,我不想显示完整的电子邮件地址,而是希望它显示提供商。例如 hotmail.com gmail.com 等。我需要添加什么? 编辑:我正在使用 MYSQL Workbench

类似于:

substring(email from position('@' in email) + 1)

定义为 ANSI/ISO SQL:

<character position expression> ::=
POSITION <left paren> <character value expression 1> IN <character value expression 2>
[ USING <char length units> ] <right paren>

Mimer 支持 SQL。