如何在 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。
我的查询 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。