SQL查询结果中的磅符号(£)

问题描述 投票:-1回答:3

我想在SQL查询结果中使用英镑符号£,但是当我执行此查询时,它没有显示预期的符号:

  select chr(169) from dual;

实际结果是:预期结果:£

sql
3个回答
0
投票

[£符号没有ASCII值,为什么它不显示英镑符号,但是如果要显示英镑,则需要更改NLS_TERRITORY设置,然后在下面使用

select to_char(123, 'L999,999.00') from dual;

现在它将显示$,因为默认情况下oracle是美式$list of parameter for NLS_TERRITORY


0
投票

尝试一下。

SELECT CHAR(0163) FROM TABLE_NAME;

0
投票

为我工作:

select '£' from dual;
select concat('£' , 500) from dual;

问候!

© www.soinside.com 2019 - 2024. All rights reserved.