У меня есть таблица в SQL Server, которая выглядит следующим образом:
id filename size
---------------------
1 abc.aaa 0
2 abc.zip 123
3 def.aaa 0
4 def.zip 124
5 ghi.zip 123
6 jkl.aaa 0
7 jkl.zip 124
8 mno.zip 234
9 pqr.aaa 0
10 pqr.zip 345
Мне нужно найти строки с уникальным именем файла «без» расширения.
Итак, результатдолжно быть
id filename size
---------------------
4 def.zip 124
8 mno.zip 234
Я пытался использовать
select distinct (Left(filename, LEN(filename) - 4
from tbl
, но это возвращает abc, def, ghi, jkl
и т.д ...
Как я могу получить желаемый результат?