如何在让某个字段的值在数据库的表中显示的是数字,而在页面中显示的是它对应的文字名称?

如何在让某个字段的值在数据库的表中显示的是数字,而在页面中显示的是它对应的文字名称,比如“媒体类型”这个字段,它的值在数据库中显示的是“1”,在页面中显示的是“新闻”?

0

6个回答

在页面上解析时加上判断对应替换就好了

1

select case 字段名 when 1 then '媒体类型' when 2 then '新闻' else 字段名 end 字段名 from table_name
用case when 应该可以的
不行的话replace 应该也可以吧

1
yellow_to_the_deep
yellow_to_the_deep case when 可以replace不知道
大约 2 年之前 回复

数字要有外键表关联,在class里面加上外键表名的关键字

0

首先,你的数据库必须有两个表,一个是你说的数字,然后对应这个表做一个子表关联主键,最好是他们的字段名也一样,然后你再外面页面查询的时候多表查询
select a.id,b.id,a.数字,b.数字名称 where from 表1 a ,表2 b where a.id =b.id,在页面处理的时候显示数字名称这个字段的名字,应该就可以

0

首先页面首行引入
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

后台传值到页面后

新闻
/c:if

博客
/c:if

0

图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
EasyUI 中将数据库表格中的字段值用文字代替数字显示在页面上
JavaScript部分 function formatFenid(val,row){ if(val == 1){ return &quot;电子产品&quot;; }else if(val==2){ return &quot;食品&quot;; } else if(val==3){ return &quot;服装&quot;; } } 注:其中val是数据库...
当在数据库为数字,需要显示的为文字的时候怎么处理(如性别,星期)
当在数据库为数字,需要显示的为文字的时候怎么处理(如性别,星期) 其中A为java的一个类 以星期为例 A.getWeekno() == 1 ? "周一" :A.getWeekno() == 1 ? "周一" : A.getWeekno() == 3 ? "周三"
数据库中的1和0在页面中显示进和出
在sql语句中控制:case fx when 1 then '进' else '出' end as fx
如果数据库中是数字但是显示需要汉字
case 字段名称  when 1 then '一' when 2 then '二' else '其他' end
在数据库查询中让字段显示成指定值
有时候,我们从数据库查出数据后,需要将某些字段,根据条件转成其他的值,这就需要在前台或者后台判断在返回, 今天发现,在数据库中,可以使用CASE------WHEN----END用法,直接上代码: SELECT  A  AS  a, B  AS  b,         CASE          WHEN USER_LIMIT = 'active' THEN '启用'          WHE...
利用存储过程,将数据库里面的code的值转换成 中文,报表的时候用
1. 利用已有的表将 code值转化 CREATE OR REPLACE FUNCTION "GETUSERNAME" (pUserID varchar2)  return varchar2 is  pUserName  varchar2(80) ; begin   select UserName into pUserName from user_info where userid =
性别字段在数据库中存储数字,查询时,如何查询出数字对应的男和女?(case when的应用)
今天敲代码的时候,刚好遇到这个问题,写博客记一下。 情况如下:性别字段在数据库中存储的是数字,男对应1,女对应0。然后,查询的时候,我想查询出男和女两个字,而不是1和0。 一开始,我写的sql语句,是直接从查询出性别对应的数字,sql语句如下: SELECT Employee.Id, Employee.Account, Pwd, Employee.Name, Sex, Email
在数据库中查找拥有某一个字段的表
SELECT * from (select column_name,TABLE_NAME from information_schema.columns where table_schema ='数据库名') a where a.column_name = &amp;quot;字段名&amp;quot;
Java项目中数据库字段和用户页面显示之间的转换,比如性别字段:1显示男,0显示女
开发项目的过程中,经常会碰到这样的问题:学生信息管理系统中,学生的专业、性别字段,底层数据库中存储的信息和在页面显示的是不同步的。比如:性别字段数据库中1代表男,0代表女,而界面上需要我们显示男或者女,而不是直接从数据库中取出来的0或者1。这个应该怎么解决呢?    我们将数据库中的性别信息取出来,在前台jsp页面通过JS或者JQuery来处理和转换:    JSP页面:    性别
在数据库查找某个字段在那张表里
select table_name from information_schema.columns where table_schema = '库名' and column_name='字段名';
AngularJS中数据库字段中的数字状态位在前台显示时转换为汉字
当我们查询数据库中的信息时,关于表示状态的字段,通常用0,1,2....表示,然而在视图上用户并不能理解字段的真正含义,因为他不是表的设计者,所以就需要进行转换。 数据库表中有字段——业务开通标志(bsOpenSign),它的取值有两种:0,关闭;1,开通     显然后者更能直观的表达字段的含义。 //查询到的数据存到items中 $scope.items=[]; 前台显示代码: ...
如何查一个字段在数据库的哪些表上
select name from sysobjects where id in (select id from syscolumns where name='你要查找的字段名')
使用JS将数据库中的0或1等数字在前台转化为对应汉字男或女
js方法 function onGenderRenderer(e) { var Genders = [ {id : 0, text : '女'}, {id : 1, text : '男'}]; for ( var i = 0, l = Genders.length; i l; i++) { var g = Genders[i]; if (g.id
jsp 页面上根据id显示名字的方法
1、直接在sql语句中关联地市表,查询出来城市名字   2、sql语句查询不关联地市表,而是分别返回map形式的数据: areaMap:{450800=贵港市, 450000=广西省, 450500=北海市, 450900=玉林市, 451100=贺州市, 450700=钦州市} 在前台取出可以这么写,则显示为城市名:${areaMap[learner.area]} //learner.
jsp转义展示,数字显示为对应的文字
在数据库中存储的数据为0,1,2,3等数字,在页面上则展示为对应的文字&amp;lt;form:select path=&quot;openType&quot;&amp;gt; &amp;lt;form:option value=&quot;0&quot; label=&quot;&quot;&amp;gt;正常&amp;lt;/form:option&amp;gt;        &amp;lt;form:option value=&quot;1&quot; label=&quot;&quot;&amp;
下拉框显示数据库字段
jquery组合下拉框显示数据库数据
JsRender,判断数据库字段值在前端页面显示不同的内容
     {{if age &amp;gt; 1}}            成年人        {{else}}            未成年        {{/if}}
怎么把数据库中的数字以文字形式显示到jsp页面中,更改状态
更改界面状态效果图代码实现步骤从dao拿到后台数据从service,serviceImpl中拿到数据并实现其需求总结 效果图 后台为int格式1,2,前台1改为正常,2改为异常 代码实现步骤 从dao拿到后台数据 直接在dao层写下sql查询语句 从service,serviceImpl中拿到数据并实现其需求 2. 后台数据1,2实现前台展示正常,异常的功能 总结 **从后台ma...
layUI 将数据库中获取到的数值0,1,2转为文字
layUI 将数据库中获取到的数值0,1,2转为文字: table.render({ elem: '#test' , data: showData , cols: [[ { align: 'center', title: '序号', width: 8...
如何在JSP页面显示标签时自动带出标签类型表中的类型名称字段
问题描述: 两个表之间存在关联,比如,标签表(Label)和标签类型表(LabelType)存在关联,但不使用外键,用户标签表中存有标签类型表的ID(typeId),如何在JSP页面显示标签表的数据时自动带出typeId所对应的标签类型名称呢? 要在页面上显示出该标签类型名称字段,需要在标签表里面声明一个标签类型字段(private LabelType labelType),然后在
如何将数据库中带有样式的数据在页面生效
例子: &amp;lt;c:forEach items=&quot;${ar}&quot; var=&quot;ar&quot;&amp;gt; &amp;lt;c:out value=&quot;${ar.content}&quot; escapeXml=&quot;false&quot;&amp;gt;&amp;lt;/c:out&amp;gt; &amp;lt;/c:forEach&amp;gt; 在&amp;lt;c:out&amp;gt;标签中有一个escapeXml属性,其默认值为true
页面下拉框显示值,存入数据库的是id
jsp                                     名称                                              请选择                                                      ${item.catalogPriceName}                   
在一个字段中放入多个值,从数据库中如何查出某一个值为此字段中的其中之一。
sql语句: SELECT * FROM     表名 WHERE     FIND_IN_SET(151, 字段名); 字段名用varchar类型,值使用“,”拼接。 示例图:
数据库根据字段查询对应所在的表或者对应的数据库
1.楼主工作中碰到了一个字段,想看看他的属性,但是数据库中的表太多了,只有查询才是正道     像正常一样在Navicat中新建一个sql的查询页面 查询-&amp;gt;新建查询 然后就是写sql语句了: SELECT * FROM information_schema.COLUMNS WHERE COLUMN_NAME='column_name'; 整条数据都是固定语句,将'绿色部分'里的内容...
vue+element-ui 如何根据获取的prop的值显示不同的标签
当我们获取后台的数据,后台返回的数据为0和1,我们想要的效果是,后台返回1显示√,后台返回0显示X,如何根据prop的值来判断 ,在element-UI中怎么判断,将prop去掉在下面加上&amp;lt;template slot-scope=&quot;scope&quot;&amp;gt;&amp;lt;/template&amp;gt;里面再写vue的判断 &amp;lt;el-table-column label=&quot;是否显示&quot; &amp;gt; &amp;lt;...
vue中,select选择框中,显示名称
label="所属模块" value="0">所属模块 显示名称用 label=“”属性。
查找数据库中某表的字段名和字段类型
mysql: 1. 查找数据库中的所有表:show tables; 2. 查找表中的字段名和字段类型: show columns from table_name(表名);                                                         show full columns from table_name;   oracle: 3. 查找Us...
vue基础使用,关联查询后显示不同的字段(一张表关联另一张表,id为外键但是显示时需要显示name)
一直有个疑问待解决,这种方式,如果展示的数据太多那每次请求的接口次数就会很多 /** * 供应商名称 * 页面下拉框展示数据 * @return */ @GetMapping(&quot;/getPropertySupplierList&quot;) public Map&amp;lt;String, Object&amp;gt; getPropertySupplierList() { Map&amp;lt;Stri...
web项目再写注册时写到数据库的字段为 on 的解决办法
为什么用服务端接收到注册请求后,将数据传到数据库性别会变成on?
jeecg通过数据字典类型查询数据字典名称
List&amp;lt;TSType&amp;gt; list=TSTypegroup.allTypes.get(&quot;imptype&quot;);//imptype代表数据字典code                 for(TSType ts:list){                     if(ts.getTypecode().equals(impTask.getImptaskType())){         ...
查询数据库中含有某个列名称的所有数据库表信息
SELECT * FROM information_schema.columns WHERE column_name='user_id' and table_schema = 'dbyouhua'; SELECT * FROM information_schema.columns WHERE column_name='uId'; SELECT * FROM information_sche...
sql 语句 将查询结果中数字等标示转成汉字
--使用case 语句 将sex 字段进行转换 0 1  2  男,女,未知   SELECT u.userid,u.username, (CASE u.sex WHEN 0 THEN '女' WHEN 1 THEN '男' ELSE 'null' END)性别 FROM hj_user u; -  ...
数据库表字段换行方法
数据库表字段换行方法,表字段中换行的实现找了很久
数据库查询字段状态值(0,1,2)替换成文字显示的SQL语句
SELECT u.userid,u.username, (CASE u.sex WHEN 0 THEN '女' WHEN 1 TH...
AngularJs根据获取到的数值转换成对应的中文
我们经常会遇到将获取到的数值转换成对应的中文,比如性别,状态等 自己的原始数据为:var info = { name: "Jack", sex: 1 }; 在界面中数据展示的部分: {{getSex(info.sex)}} getSex为方法名,将你要展示的数值当做参数放入该方法中 在对应的js文件中可以写: $scope.getSex = function(sex
layui table表格将数子转为汉字,在某种状态下显示按钮
{field: 'state', title: '当前状态', width: 180,align: 'center',templet: function (item) { if (item.state == '0') { return "草稿"; ...
根据数据库性别字段在前台自动显示性别
男                                     女                                     保密                                                                                                        男         
如何在Oracle数据库中查询所有表中含有某一个字段
       前几天碰到一个需求,要用在所有用户表中查出某个表中是否含有某个值(不是字段。。。。),琢磨了一个上午,听起来需求有点变态,Oracle是非关系型数据库,在不考虑性能场景下唯一能做的就是全库遍历,假设字段为varchar类型。废话不多说,直接上存储过程:CREATE OR REPLACE procedure QUERY_KEY(    keyword in varchar2)as   ...
在整个数据库搜索某个字符串在哪个表的哪个字段中(使用Navicat 工具)
Navicat 下载: 链接:https://pan.baidu.com/s/1QBXdn-B0oB8wOH9bwJyKJA 密码:hul9 使用: 右键数据库,选择Find In DataBase 然后在右边的Find what 里面填上要查询的字符,点击Find进行查询,最右边会显示查询到所在的表,双击进去 ...
el-select 默认怎么是数字, 显示对应的label。js 字符串转数字
el-select 默认怎么是数字&amp;lt;el-select v-model=&quot;day&quot;&amp;gt; &amp;lt;el-option v-for=&quot;item in options&quot; :key=&quot;item.day&quot; :label=&quot;item.label&quot; :value=&quot;item.day&quot;&amp;gt; &amp;lt;/el-option&amp;gt;
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo