Уловка, которая может быть приемлемой и более быстрой, чем решение на основе TRIM () или REPLACE (), заключается в том, чтобы сосредоточиться только на первом символе, являющемся кавычкой (или, как следствие, не буквенно-цифровым символом).
ORDER BY CASE LEFT(myCol, 1)
WHEN '"' THEN REPLACE(myCol, '"', '')
ELSE myCol
END CASE
Как правило, для больших наборов данных этот вид обработки должен выполняться во время загрузки, например, с добавлением столбцов для запросов, а не столбцов для отображения.