将数据库中的数字显示为文字

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

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

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

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

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

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

将数据库中的数字显示为文字,布布扣,bubuko.com

时间: 2024-07-29 18:15:40

将数据库中的数字显示为文字的相关文章

把数据库中有关枚举项值的数字字符串转换成文字字符串

标题可能无法表达我的本意.比如,有这样一个枚举: public enum MyChoice { MyFirstChoice = 0, MySecondChoice =1, MyThirdChoice = 2 } 数据库中,某表某字段保存值为"0,1,2",在显示的时候,我们希望是"第一个选择,第二个选择,第三个选择".如何做呢? 可以为枚举项上面标注自定义特性.先自定义一个特性如下: public class EnumDisplayNameAttribute : A

读取保存文件、图片在数据库中的上传读取

一.输入输出流 1.概念: 输入输出流主要用于保存.读取文件,其内容保存在内存中. 2.使用方法: using System.IO; //System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型. 3.代码段实现读取和保存功能: 读取文字: OpenFileDialog op = new OpenFileDialog(); op.ShowDialog();//打开文件对话框 //将选择的东西读取到文档里 StreamReader sd = new StreamR

(PowerDesigner&Sqlite)PD中设计完表后,将其导入数据库中

  本人连接过SQLServer跟SQLite Ⅰ.SQLServer,百度,转一下:http://jingyan.baidu.com/article/7f766daf465e9c4101e1d0d5.html 只复制了文字,图片麻烦,只是以防链接失效 1.当建立好表结构之后,选择导航栏中的"数据库",然后选择"Configure Connections" 如下图所示: 2.添加数据源,点击下图标红位置,然后选择"文件数据源(与机器无关)"然后选

评论在数据库中存储!!

而这些不同的动作对应的数据其实是存在不同的表中,例如话题表.回帖表.评论表等等. 今天主要是介绍 OSChina 是如何将这些属于不同范围的数据汇总到用单一时间轴进行展示的动态. 动态表 首先要说明的是动态表,这个表在 OSChina 数据库中对应的表名是 osc_opt_logs ,从这个名字能看出意思是“操作记录表”,字段如下: 字段说明: id 主键字段,动态记录的唯一标识 user 某人的动态 obj_type/obj_id 由这两个字段组合起来,表示对应不同类型的动作,例如是新闻.提问

在SQL2008查找某数据库中的列是否存在某个值

原文:在SQL2008查找某数据库中的列是否存在某个值 在SQL2008查找某数据库中的列是否存在某个值 --SQL2008查找某数据库中的列是否存在某个值 create proc spFind_Column_In_DB ( @type int,--类型:1为文字类型.2为数值类型 @str nvarchar(100)--需要搜索的名字 ) as --创建临时表存放结果 create table #tbl(PK int identity primary key ,tbl sysname,col

C#.NET根据数据库中0,1返回对应代表含义“男”,“女”等问题

一般情况,我们对确定字符串的数据库存储采用数据代表,例如0代表'男' 1代表'女'等,对于更多字符的字符串存储,对数据库而已会节约更多存储空间.但从数据库读取角度,必须对原来数字代表的数据要用文字显示出来.解决方法:1.从数据库中读出后在前台界面绑定时,遍历那个变量,把数据改换为文字,如0->"男"2.select数据库时用语句改变.StringBuilder strSql=new StringBuilder(); strSql.Append("select resou

数据库中的schema概念

原文地址:http://blog.sina.com.cn/s/blog_7952e89001010jlj.html 数据库的初学者往往会对关系型数据库模式(schema).数据库(database).表(table).用户(user)之间感到迷惘,总感觉他们的关系千丝万缕,但又不知道他们的联系和区别在哪里,对一些问题往往说不出个所以然来.下面,我们就以SQL Server为核心,对其模式(schema).数据库(database).表(table).用户(user)之间的关系展开讨论. 首先,我

数据库基础#3:数据库中的数据?

原文链接:https://www.scarydba.com/2017/06/20/database-fundamentals-3-whats-database/ 转载自BOOK – "EXECUTION PLANS" CODE   AZURE DATA PLATFORM INSTRUCTORS 值得注意的是,很多人永远不需要创建自己的数据库. 您也许永远不会创建自己的表或其他数据结构. 您只能运行备份和恢复并操纵系统上的安全性,并让应用程序为您安装数据库. 这是完全可以理解的,完全符合

数据库中Schema、Database、User、Table的关系[转]

数据库的初学者往往会对关系型数据库模式(schema).数据库(database).表(table).用户(user)之间感到迷惘,总感觉他们的关系千丝万缕,但又不知道他们的联系和区别在哪里,对一些问题往往说不出个所以然来.下面,我们就以SQL Server为核心,对其模式(schema).数据库(database).表(table).用户(user)之间的关系展开讨论. 首先,我们先弄清楚什么是模式. 先明确一点,SQL Server中模式(schema)这个概念是在2005的版本里才提出来的