Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 修改选择查询显示输出_Mysql_Sql_Select - Fatal编程技术网

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%';

这是更普遍的。它将选择最后一条斜线之后的任何内容。

是;但所需修改背后的逻辑/模式是什么?请在问题中添加这些详细信息。是;但所需修改背后的逻辑/模式是什么?请将这些细节添加到问题中。