1

一意の値を持つテーブルがあります。問題は、これらの値を追加するプログラムが、値に 3 つの異なる接尾辞 (値の末尾に 2 文字) を追加することです。その結果、3 つの接尾辞を持つ 3 つの変数ができました。だから私は bd から一意の値だけを取得する必要があります-どういうわけか最後の2文字なしでそれを整理します。何かアイデアはありますか?

4

2 に答える 2

1

行に 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)
于 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 に答える