-2

我有如下的mysql记录

| id  | domain_id | name              | type | content      | ttl   | prio | change_date |

| 100 |        12 | www.testdomain.org | A    | 1.1.1.1     | 86400 |    0 |  1231243234 |

我想从没有 .testdomain.org 的仅名称 www 字段中选择该表

如何选择并获得该结果?请帮忙

问候,

4

1 回答 1

2

更新基于评论

SELECT id, 
       domain_id, 
       LEFT(name, LENGTH(name) - LENGTH(SUBSTRING_INDEX(name, '.', -2)) - 1) name,
       type,
       content,
       ttl,
       prio,
       change_date
  FROM table1

样本输出:

|  ID | DOMAIN_ID |     NAME | TYPE | CONTENT |   TTL | PRIO | CHANGE_DATE |
----------------------------------------------------------------------------
| 100 |        12 |      www |    A | 1.1.1.1 | 86400 |    0 |  1231243234 |
| 101 |        12 |    www.a |    A | 1.1.1.1 | 86400 |    0 |  1231243234 |
| 102 |        12 | test.abc |    A | 1.1.1.1 | 86400 |    0 |  1231243234 |

这是SQLFiddle演示

于 2013-06-06T04:34:17.690 回答