在SQL中,可以使用CAST函数或者CONVERT函数将数字转换为字符串。 使用CAST函数: SELECT CAST(column_name AS VARCHAR) FROM table_name; 复制代码 使用CONVERT函数: SELECT CONVERT(VARCHAR, column_name) FROM table_name; 复制代码 这两种方法都可以将数字转换为字符串类型,并且可以指定字符串的长度和格式。 0 赞 ...
你的问题,直接用下面的就ok了,不要加xx,加了xx,表示你告诉Oracle,后面这个20是16进制 select 20-to_number(‘20') from dual;select to_number(’19f’,’xxx’) from dual;得到 415 select to_number(’f’,’xx’) from dual;得到 15 ...
数据库服务器补丁:Microsoft SQL Server 2000 ServicePack1; 原因分析: 不是SQL Server突然不能从数字自动转换为字符串,而是单单对这个字段的数值有问题,这也和这个字段中实际已存储的字符串有关。 你看,我执行这个SQL语句是没有问题,可以自动转换: SELECT * FROM XXXX_ORIGINAL_20031205 whererecordid=6201038800001...