是否可以修改SELECT
语句中显示的数据?
示例:
SELECT username, gender, age
FROM t
WHERE username LIKE '%tom%';
输出:c:/tom
| m
| 20
所需的输出:tom
| m
| 20
答案 0 :(得分:1)
您可以使用SUBSTRING函数:
SELECT SUBSTRING(username,3) as username, gender, age
FROM t
WHERE username LIKE '%tom%';
答案 1 :(得分:1)
您可以尝试使用right()
函数
SELECT right(username,3), gender, age
FROM t
WHERE username LIKE '%tom%';
答案 2 :(得分:1)
我怀疑您可能真的想要:
SELECT SUBSTRING_INDEX(username, '/', -1) as name, gender, age
FROM t
WHERE username LIKE '%/tom%';
这更笼统。它将在最后一个斜杠之后选择任何内容。