欢迎投稿

今日深度:

将数据库中的数字显示为文字,数据库数字排序

将数据库中的数字显示为文字,数据库数字排序


   我们在数据库中常常会有这样的规定,1表示男,0表示女。但是在页面肯定不能显示0或1.就必须在显示之前将集合中关于性别的数字转化为男,女。

在这里项目用了三种方式。

第一种:在查询sql时就将字段转化过来。如下sql:

                CASE WHEN ta.sex ='1'
		THEN '男'
		WHEN ta.sex ='0' THEN '女' END AS
		sex

第二种将集合用for循环,然后把对象一个一个的性别替换成汉字。


第三种在页面显示的时候做判断。


如何将数据库中的数字显示成汉字?

建表通过查询得相应我感觉多写几表 比说按照省级 市级 县级给了 河北 石家庄 分步进行查找其实些编号应该说国家按照规律编号好看看使用规律时候用上了会更好吧、只觉得样子会好点

jsp这个怎么把数据库里写成数字,显示记录出来是文字,

<s:select name="user.type" list="#{'1':'兼职','2':'打工','3':'工资'}" label="类型" headerKey="" headerValue="兼职" listKey="key" listValue="value" />

使用<s:select>标签
list : 要显示集合
listKey: 要显示元素id
------------------------------------------------------------------------
listValue: 要显示元素
headerKey: 默认头部显示id
headerValue:默认头部显示元素

www.htsjk.Com true http://www.htsjk.com/shujukunews/1982.html NewsArticle 将数据库中的数字显示为文字,数据库数字排序 我们在数据库中常常会有这样的规定,1表示男,0表示女。但是在页面肯定不能显示0或1.就必须在显示之前将集合中关于性别的数字转化...
评论暂时关闭