Mysql 修改选择查询显示输出
是否可以修改Mysql 修改选择查询显示输出,mysql,sql,select,Mysql,Sql,Select,是否可以修改SELECT语句中显示的数据 例如: 输出:c:/tom|m|20 所需输出:tom|m|20您可以使用子字符串函数: SELECT SUBSTRING(username,3) as username, gender, age FROM t WHERE username LIKE '%tom%'; 您可以使用子字符串函数: SELECT SUBSTRING(username,3) as username, gender, age FROM t WHERE usernam
SELECT
语句中显示的数据
例如:
输出:c:/tom
|m
|20
所需输出:
tom
|m
|20
您可以使用子字符串函数:
SELECT SUBSTRING(username,3) as username, gender, age
FROM t
WHERE username LIKE '%tom%';
您可以使用子字符串函数:
SELECT SUBSTRING(username,3) as username, gender, age
FROM t
WHERE username LIKE '%tom%';
您可以尝试使用
right()
函数
SELECT right(username,3), gender, age
FROM t
WHERE username LIKE '%tom%';
您可以尝试使用
right()
函数
SELECT right(username,3), gender, age
FROM t
WHERE username LIKE '%tom%';
我怀疑您可能真的想要:
SELECT SUBSTRING_INDEX(username, '/', -1) as name, gender, age
FROM t
WHERE username LIKE '%/tom%';
这是更普遍的。它将选择最后一个斜杠之后的任何内容。我怀疑您可能真的想要:
SELECT SUBSTRING_INDEX(username, '/', -1) as name, gender, age
FROM t
WHERE username LIKE '%/tom%';
这是更普遍的。它将选择最后一条斜线之后的任何内容。是;但所需修改背后的逻辑/模式是什么?请在问题中添加这些详细信息。是;但所需修改背后的逻辑/模式是什么?请将这些细节添加到问题中。