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

如何在让某个字段的值在数据库的表中显示的是数字,而在页面中显示的是它对应的文字名称,比如“媒体类型”这个字段,它的值在数据库中显示的是“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问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
根据字段数值显示对应的文字
n n n 前情提要:字段handle数值可以为1,2,3.表示对应获取数据的结果。现要求将查询结果中1,2,3以对应的文字进行说明nsql语句nselect vin,country_area,ncasen when handle=1 then '成功获取零件清单'n when handle=2 then '未获取到零件清单'n else '零件清单不完整' ...
当在数据库为数字,需要显示的为文字的时候怎么处理(如性别,星期)
当在数据库为数字,需要显示的为文字的时候怎么处理(如性别,星期)rn其中A为java的一个类rn以星期为例rn A.getWeekno() == 1 ? "周一"n :A.getWeekno() == 1 ? "周一"n : A.getWeekno() == 3 ? "周三"rn
EasyUI 中将数据库表格中的字段值用文字代替数字显示在页面上
nJavaScript部分nnnnfunction formatFenid(val,row){ n if(val == 1){ n return &quot;电子产品&quot;; n }else if(val==2){ n return &quot;食品&quot;; n } else if(val==3){ n return &quot;服装&quot;; n } n} nn注:其中val是数据库...
数据库中的1和0在页面中显示进和出
在sql语句中控制:case fx when 1 then '进' else '出' end as fx
在数据库中查找拥有某一个字段的表
SELECT * from (select column_name,TABLE_NAME from information_schema.columns where table_schema ='数据库名') a where a.column_name = &amp;quot;字段名&amp;quot;rnrnrn
在数据库查找某个字段在那张表里
select table_name from information_schema.columns where table_schema = '库名' and column_name='字段名';
AngularJS中数据库字段中的数字状态位在前台显示时转换为汉字
当我们查询数据库中的信息时,关于表示状态的字段,通常用0,1,2....表示,然而在视图上用户并不能理解字段的真正含义,因为他不是表的设计者,所以就需要进行转换。nn数据库表中有字段——业务开通标志(bsOpenSign),它的取值有两种:0,关闭;1,开通nn    显然后者更能直观的表达字段的含义。nnn//查询到的数据存到items中n$scope.items=[];nn前台显示代码:nnn...
Java项目中数据库字段和用户页面显示之间的转换,比如性别字段:1显示男,0显示女
开发项目的过程中,经常会碰到这样的问题:学生信息管理系统中,学生的专业、性别字段,底层数据库中存储的信息和在页面显示的是不同步的。比如:性别字段数据库中1代表男,0代表女,而界面上需要我们显示男或者女,而不是直接从数据库中取出来的0或者1。这个应该怎么解决呢?rn   我们将数据库中的性别信息取出来,在前台jsp页面通过JS或者JQuery来处理和转换:rnrnrn   JSP页面:rn   性别
利用存储过程,将数据库里面的code的值转换成 中文,报表的时候用
1. 利用已有的表将 code值转化rnCREATE OR REPLACE FUNCTION "GETUSERNAME" (pUserID varchar2)rn return varchar2rnisrn pUserName  varchar2(80) ;rnbeginrn  select UserName into pUserName from user_info where userid =
如果数据库中是数字但是显示需要汉字
case 字段名称 rnwhen 1 then '一'rnwhen 2 then '二'rnelse '其他'rnend
使用JS将数据库中的0或1等数字在前台转化为对应汉字男或女
js方法rnfunction onGenderRenderer(e) {n var Genders = [ {id : 0, text : '女'}, {id : 1, text : '男'}];n for ( var i = 0, l = Genders.length; i l; i++) {n var g = Genders[i];n if (g.id
如何查一个字段在数据库的哪些表上
select name from sysobjects where id in (select id from syscolumns where name='你要查找的字段名')
jsp 页面上根据id显示名字的方法
1、直接在sql语句中关联地市表,查询出来城市名字rn rn2、sql语句查询不关联地市表,而是分别返回map形式的数据:rnareaMap:{450800=贵港市, 450000=广西省, 450500=北海市, 450900=玉林市, 451100=贺州市, 450700=钦州市}rn在前台取出可以这么写,则显示为城市名:${areaMap[learner.area]} //learner.
怎么把数据库中的数字以文字形式显示到jsp页面中,更改状态
更改界面状态效果图代码实现步骤从dao拿到后台数据从service,serviceImpl中拿到数据并实现其需求总结n效果图nn后台为int格式1,2,前台1改为正常,2改为异常nnn代码实现步骤n从dao拿到后台数据nn直接在dao层写下sql查询语句nnn从service,serviceImpl中拿到数据并实现其需求nn2. 后台数据1,2实现前台展示正常,异常的功能nn总结nn**从后台ma...
数据库根据字段查询对应所在的表或者对应的数据库
1.楼主工作中碰到了一个字段,想看看他的属性,但是数据库中的表太多了,只有查询才是正道nn    像正常一样在Navicat中新建一个sql的查询页面 查询-&amp;gt;新建查询nn然后就是写sql语句了:nnSELECT * FROM information_schema.COLUMNS WHERE COLUMN_NAME='column_name';nn整条数据都是固定语句,将'绿色部分'里的内容...
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;
性别字段在数据库中存储数字,查询时,如何查询出数字对应的男和女?(case when的应用)
今天敲代码的时候,刚好遇到这个问题,写博客记一下。n情况如下:性别字段在数据库中存储的是数字,男对应1,女对应0。然后,查询的时候,我想查询出男和女两个字,而不是1和0。nnn一开始,我写的sql语句,是直接从查询出性别对应的数字,sql语句如下:nSELECT nEmployee.Id,nEmployee.Account,nPwd, nEmployee.Name,nSex,nEmail
在数据库查询中让字段显示成指定值
有时候,我们从数据库查出数据后,需要将某些字段,根据条件转成其他的值,这就需要在前台或者后台判断在返回,nn今天发现,在数据库中,可以使用CASE------WHEN----END用法,直接上代码:nnSELECT  A  AS  a, B  AS  b,n        CASE n        WHEN USER_LIMIT = 'active' THEN '启用' n        WHE...
下拉框显示数据库字段
jquery组合下拉框显示数据库数据
如何在JSP页面显示标签时自动带出标签类型表中的类型名称字段
问题描述:n两个表之间存在关联,比如,标签表(Label)和标签类型表(LabelType)存在关联,但不使用外键,用户标签表中存有标签类型表的ID(typeId),如何在JSP页面显示标签表的数据时自动带出typeId所对应的标签类型名称呢?nnnn要在页面上显示出该标签类型名称字段,需要在标签表里面声明一个标签类型字段(private LabelType labelType),然后在
java实现在数据库中建表(mysql数据库)
public class ColumnVo {n private String columnName;//字段名称n private String columnType;//字段类型 &quot;整数&quot;,&quot;小数&quot;,&quot;字符串&quot;,&quot;时间&quot;n private Integer columnSize;//字段大小n private Boolean isNullable;//是否可为空n ...
vue基础使用,关联查询后显示不同的字段(一张表关联另一张表,id为外键但是显示时需要显示name)
一直有个疑问待解决,这种方式,如果展示的数据太多那每次请求的接口次数就会很多n/**n * 供应商名称n * 页面下拉框展示数据n * @returnn */n @GetMapping(&quot;/getPropertySupplierList&quot;)n public Map&amp;lt;String, Object&amp;gt; getPropertySupplierList() {n Map&amp;lt;Stri...
web项目再写注册时写到数据库的字段为 on 的解决办法
为什么用服务端接收到注册请求后,将数据传到数据库性别会变成on?
fastadmin自动显示关联字段的值
// foreach ($this-&gt;fieldSelectpageMap as $m =&gt; $n) {n // if (in_array($field, $n)) {n // $attrArr['data-field'] = $m;n ...
mybatis解决数字库字段名和实体类字段不一致的方法
mybatis遇到的问题:数据库命名一般以下划线区分出来两个单词,但Java的实体类我们习惯用驼峰命名法,这就导致了表的字段和实体类中的参数对不上,mybatis则不能完成字段的映射。mybatis提供了一种解决办法:resultMap可以在mapper文件的头部增加以下示例代码:&amp;lt;resultMap id=&quot;BaseResultMap&quot; type=&quot;com.xinchen.pojo.Adm...
页面下拉框显示值,存入数据库的是id
jsp   rnrn              rn                    名称rn                     rn                        请选择rn                        rn                            ${item.catalogPriceName}rn                  
查找数据库中某表的字段名和字段类型
mysql:nn1. 查找数据库中的所有表:show tables;nn2. 查找表中的字段名和字段类型: show columns from table_name(表名);nn                                                        show full columns from table_name;nn nnoracle:nn3. 查找Us...
jstl中当塞入控件的值为数字时,但界面显示为汉字时
jsp界面中应该写如下代码。显示的是汉字:nnn  n   雇员编号n   雇员职位n   雇员姓名n   雇员性别n   雇员年龄n   所属部门n   雇员工龄nn  n  n   n   n    000${employee.id}n    行政助理n    业务经理n    总经理n    ${employee.emp_name}n    ${em
(简单易懂)按下矩阵按键在数码管上显示对应数值
/按下矩阵按键在数码管上显示对应数值/rn#include “reg52.h” rn#define u8 unsigned charrn#define u16 unsigned intrn#define dig P0 //数码管对应IO口rn#define key P1 //矩阵对应IO口rnu8 num;//用来存放读取到的键值rnsbit LSA=P2^2;rnsbit LSB=P2^3;rnsbit LSC=...
JsRender,判断数据库字段值在前端页面显示不同的内容
     {{if age &amp;gt; 1}}            成年人        {{else}}            未成年        {{/if}}
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的判断n&amp;lt;el-table-column label=&quot;是否显示&quot; &amp;gt;n &amp;lt;...
AngularJs根据获取到的数值转换成对应的中文
我们经常会遇到将获取到的数值转换成对应的中文,比如性别,状态等rn自己的原始数据为:var info = {n name: "Jack",n sex: 1n};rn在界面中数据展示的部分:rn{{getSex(info.sex)}}rngetSex为方法名,将你要展示的数值当做参数放入该方法中rn在对应的js文件中可以写:rnrn$scope.getSex = function(sex
数据库表字段/JSP页面Input域name属性/项目entity类成员变量名称一致
数据库表字段/JSP页面Input域name属性/项目entity类成员变量名称一致
根据一个文本框输入的值在数据库的表中查询的结果来填充另一个文本框的值
假设现在有文本框1和文本框2,1用来输入工号,根据输入的工号值去数据库中的用户表查询对应的姓名,将查询的结果作为文本框2的内容。1、文本框1加上onChange()方法:&amp;lt;input type=&quot;text&quot; name=&quot;account&quot; id=&quot;account&quot; style=&quot;width: 80px;&quot; onchange=&quot;accountToName(this.id)&quot;/&amp;gt;n&am
后台返回数字(0.1.2.3.......)数据.前台变成对应得汉字 比如 1和0变为 男和女
有两种方法   :nn1.第一个方法为:在 标签里直接写nn代码为nnnn2.第二个方法为:在方法里写forEach循环  里面放if判断nnnn 
mysql查询某个特定值在整个数据库中所在的表和字段的方法
-- 查询整个数据库中某个特定值所在的表和字段的方法rnrnrnrnrnrnrn-- 创建表来存储查询结果rnrndrop table if exists tmp_table;rnrnrnrnrnCREATE TABLE tmp_table ( rnrn    tablename VARCHAR(1024),rnrn    columnname VARCHAR(1024),rnrn    colu
layUI 将数据库中获取到的数值0,1,2转为文字
layUI 将数据库中获取到的数值0,1,2转为文字:nnn table.render({n elem: '#test'n , data: showDatan , cols: [[n {n align: 'center', title: '序号', width: 8...
EasyUI-DataGrid下数据库数字替换成文本信息显示以及不同状态显示不同颜色
EasyUI-DataGrid下数据库数字替换成文本信息显示rn在使用easyui作为开发框架的时候,经常遇到一些常见的问题,比如某项数据名,在数据库里存的是0和1等,然后显示在页面上的时候,需要显示成“是”和“否”,“审核”,“未审核”,&amp;quot;未通过”,等文字。rn也就是根据数字,而改写成对应的文字信息显示在页面上。rn本操作是基于EasyUI-DataGrid下的。rn比如:rnrn而数据库里面是:rn审核状态...
jqgrid将列字典值转换成中文词义[实例]
jqgrid数据格式化,数据转换n1.找到需要转换的列: n例如 1=&gt;男 2&gt;女n2.转换方法
数据库中表中状态字段status的设计问题
在项目的开发过程中,经常会遇到数据库表中会有一些状态字段(如INIT-》processing-》Exception-》SUccess)等,对于status字段在数据表中如何存储?目前有一下的解决方法:rn(1)将状态字段对应的值映射为数字如0,1,2等来表示,这个的好处是占用的存储空间比较少,但是缺点也是非常明显的就是如果新增状态值,对应的数据表ddl中的comment没有进行相应的修改,拿到对应
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 在数据库中创建课程表 如何在网页制作中加入视频