Как я могу получить число с разделителем звуков сверху?
SELECT count(*) FROM table A
скажем, результат 8689
, Как я могу преобразовать это в 8'689
на сервере SQL?
1 ответ
Попробуйте так:-
select replace(convert(varchar,convert(Money, count(*)),1),'.00','')
from table_name
и убедитесь, что вам действительно нужен этот подход, как обычно говорит SqlZim, форматирование приложения является обычным и лучшим.
ОБНОВИТЬ:-
Чтобы установить разделитель сверху, попробуйте следующее:-
select replace( replace(convert(varchar,convert(Money, count(*)),1),'.00',''),',','''')
from table_name