If you want the ‘All’ value to appear first in the list then prefix it with something like an underscore, otherwise it will sort alphabetically with the rest of the values.
SELECT
x.LOV
FROM
(SELECT 'ALL' AS LOV
UNION ALL
SELECT DISTINCT
VW_RPT_CUS_SEP_RenamedStandardFields.ProjectType
FROM
VW_RPT_CUS_SEP_RenamedStandardFields
) x
ORDER BY
CASE WHEN LOV = 'ALL' THEN '__' ELSE LOV END
The case statement in the ORDER BY section will force ALL to the top (unless you’ve got something alphabetically preceding ‘__’ in which case sort your data out!) and also sort the rest after that.
If you want other well used items to come to the top of the LOV because they are selected most often then adjust your case statement accordingly. For example if you were working predominantly in the UK and US, you could have
CASE
WHEN LOV = 'ALL' THEN '__1'
WHEN LOV = 'United States' THEN '__2'
WHEN LOV = 'United Kingdom' THEN '__3'
ELSE LOV END