select
    logical_name
,   physical_name
,   [朱.レ]
,   substring(reverse(substring(reverse(physical_name), 1, charindex('\', reverse(physical_name))-1)), 1, charindex('.', [朱.レ])-1) [朱]
,   substring(reverse(substring(reverse(physical_name), 1, charindex('\', reverse(physical_name))-1)), charindex('.', [朱.レ])+1, len([朱.レ])) [レ]
from (
    SELECT 
        name logical_name
    ,   physical_name
    ,   reverse(substring(reverse(physical_name), 1, charindex('\', reverse(physical_name))-1)) [朱.レ]
    FROM sys.database_files WHERE type = 0 
) t