假设我在 SQL 数据库中有一些包含许多数据的表,并且其中一些行几乎相同,例如:
|===========================================|
| Message |
|===========================================|
| ... |
|-------------------------------------------|
| account is rejected: <aa> |
|-------------------------------------------|
| account is rejected: <bb> |
|-------------------------------------------|
| mailbox unavailable: 550 550 <1@b.com> |
|-------------------------------------------|
| mailbox unavailable: 550 550 <2@b.com> |
|-------------------------------------------|
| ... |
出于我的目的,前 2 行相同,最后 2 行相同,因此查询应返回
- 帐户被拒绝:
- 邮箱不可用:550 550
我想编写查询来选择行,消除'<'符号之后的字符,然后会做DISTINCT
,但我不知道如何做SELECT
你能帮我写这样的查询吗?