Giả sử tôi có một số bảng trong cơ sở dữ liệu SQL với nhiều dữ liệu và một số hàng là gần như giống hệt nhau, ví dụ:Làm thế nào để viết truy vấn mà sẽ làm khác biệt khác biệt chọn từ bảng sql?
|===========================================|
| Message |
|===========================================|
| ... |
|-------------------------------------------|
| account is rejected: <aa> |
|-------------------------------------------|
| account is rejected: <bb> |
|-------------------------------------------|
| mailbox unavailable: 550 550 <[email protected]> |
|-------------------------------------------|
| mailbox unavailable: 550 550 <[email protected]> |
|-------------------------------------------|
| ... |
cho các mục đích của tôi 2 dòng đầu tiên là giống hệt nhau và 2 dòng cuối cùng là giống hệt nhau, vì vậy truy vấn sẽ trả về
- tài khoản bị từ chối:
- hộp thư không có sẵn: 550 550
Tôi nghĩ để viết truy vấn mà sẽ lựa chọn hàng, loại bỏ ký tự sau '<' dấu hiệu và sẽ làm DISTINCT
, nhưng tôi không biết làm thế nào để làm tất cả những gì trong SELECT
Bạn có thể giúp tôi viết truy vấn như vậy ?
Mọi thông báo đều có '<' trong đó không? Và bạn sẽ luôn luôn muốn bỏ qua mọi thứ từ * đầu tiên * '<' trở đi? – MatBailie
@ Dường, không phải mọi thư đều có một '<' – theateist