英文字母如何递增
我从表中取到了一个最后一位是英文字母的数据,怎么样才能让最后一位的英文字母增加呀?
例如 A变为B,C变为D,X变为Y这样。
------解决方案--------------------变为ascii码+1然后再转回来就行了
------解决方案--------------------
select chr(65 + level -1) from dual connect by level <= 26;
------解决方案--------------------首先可以读出这个字母的ascii码:
打个比方:
select ascii(id) from A;
结果:65
然后更新上一条数据:
update A set id=chr(66) where ID='A';