Изменить SELECT Query Display Output - PullRequest
0 голосов
/ 27 ноября 2018

Можно ли изменить отображаемые данные из оператора SELECT?

пример:

SELECT username, gender, age 
FROM t   
WHERE username LIKE '%tom%';

вывод: c:/tom | m| 20

желаемый вывод: tom | m | 20

Ответы [ 3 ]

0 голосов
/ 27 ноября 2018

Вы можете попробовать использовать right() функцию

SELECT right(username,3), gender, age 
FROM t   
WHERE username LIKE '%tom%';
0 голосов
/ 27 ноября 2018

Я подозреваю, что вы действительно хотите:

SELECT SUBSTRING_INDEX(username, '/', -1) as name, gender, age 
FROM t   
WHERE username LIKE '%/tom%';

Это более обобщенно.Он выберет что-нибудь после последней косой черты.

0 голосов
/ 27 ноября 2018

Вы можете использовать функцию SUBSTRING:

SELECT SUBSTRING(username,3) as username, gender, age 
FROM t  
WHERE username LIKE '%tom%';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...