QQ网名大全

大写一二三四五等在起名字时分别按几画

非要一个语句么?也是可以的,如下(tablename是表名,col是字段 number型,测试通过):
select replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(a.col, 1, \\'壹\\'), 2, \\'贰\\'), 3, \\'叁\\'), 4, \\'肆\\'),5,\\'伍\\'),6,\\'陆\\'),7,\\'柒\\'),8,\\'捌\\'),9,\\'玖\\'),0,\\'零\\')from tablename a

如果该字段值都是小于10的正整数,用decode就可以了
select decode(a.col,0,\\'零\\',1,\\'壹\\',2,\\'贰\\',3,\\'叁\\',4,\\'肆\\',5,\\'伍\\',6,\\'陆\\',7,\\'柒\\',8,\\'捌\\',9,\\'玖\\') from tablename a
佚名
2024-05-19 00:00:06
最佳回答
类似问题(10)