选择时剪切mysql数据

时间:2012-08-10 09:36:13

标签: mysql

我有一张包含 唯一 值的表格。问题是添加这些值的程序还为该值添加了3个不同的后缀(值的末尾有2个字符)。结果,我有三个变量和三个后缀。所以我只需要从bd中获取唯一值 - 以某种方式将其排除而不使用最后两个字符。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如果行具有一个“唯一”值但具有不同的Camera_id,则应该返回什么Camera_id(first,last,maximum,minimum ???)。尝试这样的事情:

select 
LEFT(camera_name,LENGTH(camera_name)-2), max(camera_id)
from cameras
where site_id=1
group by LEFT(camera_name,LENGTH(camera_name)-2)

答案 1 :(得分:0)

是否要仅使用first letter检索值?

SELECT   DISTINCT SUBSTRING(ColumnName, 1,1) a
FROM     tablename
ORDER BY a

你能展示样本记录吗?当你提问时,它会有很大的帮助。