Mysql 按字段中的最后一个字符查询选择组
我正在尝试对表进行查询搜索,并返回以相同字符结尾的行数。例如,Cd312a、fdhEA和42dA将分组在“A”下。下面是该表的一个示例,我希望看到返回的内容 表Tbl_表Mysql 按字段中的最后一个字符查询选择组,mysql,select,Mysql,Select,我正在尝试对表进行查询搜索,并返回以相同字符结尾的行数。例如,Cd312a、fdhEA和42dA将分组在“A”下。下面是该表的一个示例,我希望看到返回的内容 表Tbl_表 ID| _Name | 1 | S033114A | 2 | S033114B | 3 | S033114B | 4 | S033114K | 4 | S033114K | 结果 Type | Count A | 1 B | 2 K | 2 我当前的代码 SELECT
ID| _Name |
1 | S033114A |
2 | S033114B |
3 | S033114B |
4 | S033114K |
4 | S033114K |
结果
Type | Count
A | 1
B | 2
K | 2
我当前的代码
SELECT RIGHT(_Name,1) as Type, Count(Type) as Count FROM Tbl_Table
任何能对我的问题有所了解的人都不会返回我所期望的结果,这将是有帮助的。谢谢。之前
SELECT RIGHT(_Name,1) as Type, Count(Type) as Count
FROM Tbl_Table
之后
SELECT RIGHT(_Name,1) as Type, Count(*) as Count
FROM Tbl_Table
Group by RIGHT(_Name,1)
Order by RIGHT(_Name,1)
编辑
从计数函数中删除“类型”,以解决“字段列表”中的“未知列类型”问题。之前
SELECT RIGHT(_Name,1) as Type, Count(Type) as Count
FROM Tbl_Table
之后
SELECT RIGHT(_Name,1) as Type, Count(*) as Count
FROM Tbl_Table
Group by RIGHT(_Name,1)
Order by RIGHT(_Name,1)
编辑
从计数函数中删除“类型”,以解决“字段列表”中的“未知列类型”问题。之前
SELECT RIGHT(_Name,1) as Type, Count(Type) as Count
FROM Tbl_Table
之后
SELECT RIGHT(_Name,1) as Type, Count(*) as Count
FROM Tbl_Table
Group by RIGHT(_Name,1)
Order by RIGHT(_Name,1)
编辑
从计数函数中删除“类型”,以解决“字段列表”中的“未知列类型”问题。之前
SELECT RIGHT(_Name,1) as Type, Count(Type) as Count
FROM Tbl_Table
之后
SELECT RIGHT(_Name,1) as Type, Count(*) as Count
FROM Tbl_Table
Group by RIGHT(_Name,1)
Order by RIGHT(_Name,1)
编辑
从计数函数中删除了“Type”,以解决“字段列表”中的“未知列'Type'”问题。您在查询结束时错过了右侧分组(_Name,1)您在查询结束时错过了右侧分组(_Name,1)您在查询结束时错过了右侧分组(_Name,1)在查询结束时,我在“字段列表”中获取响应:未知列“类型”在“字段列表”中获取响应:未知列“类型”在“字段列表”中获取响应:未知列“类型”在“字段列表”中获取响应:未知列“类型”