Mysql: можно ли выбрать эти значения - PullRequest
0 голосов
/ 30 июля 2011

Здравствуйте, у меня в таблице есть некоторая информация, подобная этой

id   | message
1    | x:something 
2    | y:something else
3    | z:something else too
4    | x:something else too
5    | y:something else too
6    | z:something else too

Можно ли выбрать (x, y, z) без дубликатов, но длина x, y, z равна n 't всегда одно и то же, но всегда будет (:) в конце этой строки.

Возможно ли это в mysql?

Ответы [ 2 ]

2 голосов
/ 30 июля 2011

да - вы можете выбрать, где SUBSTR - это то, что вы хотите сопоставить.

или, возможно, используйте REGEX, чтобы соответствовать шаблонам ...

0 голосов
/ 30 июля 2011
SELECT DISTINCT
    SUBSTRING_INDEX(field, ':', 1) AS strippedField
FROM tableX
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...