1

我有一张带有独特值的表格。问题在于,添加这些值的程序还为该值添加了 3 个不同的后缀(值末尾的 2 个字符)。结果,我有三个带有三个后缀的变量。所以我只需要从 bd 获取唯一值 - 以某种方式在没有最后两个字符的情况下对其进行排序。有什么想法吗?

4

2 回答 2

1

如果行具有一个“唯一”值但不同的 Camera_id,您应该返回什么 Camera_id(第一个、最后一个、最大、最小???)。尝试这样的事情:

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)
于 2012-08-10T12:06:20.097 回答
0

你想用first letter唯一的值来检索值吗?

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

你能显示样本记录吗?当您提出问题时,它有很大帮助。

于 2012-08-10T09:39:37.300 回答