`
elemark
  • 浏览: 237061 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL语句中,0 1 转换为 男 女 性别

    博客分类:
  • JAVA
SQL 
阅读更多

今天开发中,遇见一个小问题。以前的数据库中都是用中文字符‘男’‘女’来保存人员性别的。

新的数据库设计中,用1 0 代表男 女 性别,这就造成了一个客观需要:将数字字符或者字母转换为中文的意思或者含义。

也就是说需要将缩写、简写和代写,转换为原有的意思。经过查询和测验,特将合用的SQL语句列出:

 

select t....,t...., case t.gender when '1' then '男' else '女' end as gender from xxx t

 

以作记录。

 

 

 

分享到:
评论

相关推荐

    Transact-SQL语句

    ### Transact-SQL语句详解 #### 一、概述 Transact-SQL(T-SQL)是Microsoft SQL Server 使用的一种SQL方言,它扩展了标准SQL的功能,并提供了丰富的数据操作功能。在给定的部分内容中,我们可以看到一些T-SQL的...

    [数据库] SQL查询语句表行列转换及一行数据转换成两列1

    本文将详细讲解这些概念,并提供相应的SQL语句示例。 首先,我们从创建数据库表及插入数据开始。在例子中,创建了一个名为`xs`的学生表,包含以下字段:姓名(name)、学号(id)、学院(xy)、出生日期(birthday)、性别...

    sql语句使用经典例子

    以下将详细解释标题和描述中提到的经典SQL语句使用例子。 1. **数据表的查询 (SELECT)** - `SELECT`语句用于从数据表中选取指定的字段。例如: ```sql SELECT id, gsmc, add, tel FROM haf; ``` - 使用`*`表示...

    面试常用SQL常用语句

    13. **特定商品销售情况**:最后一条查询专注于16M DRAM的销售,同时转换性别为"男"或"女",并展示销售员的相关信息。 这些SQL语句涵盖了基本的查询、聚合、比较、子查询、连接和日期处理等概念,是面试中经常考察...

    经典sql语句

    这条SQL语句用于创建一个名为`b`的新表,并复制表`a`的结构到新表`b`中,但不会复制任何数据。这里通过`WHERE 1<>1`条件来确保没有任何行被实际插入到新表中。 ### 2. 拷贝表数据 **SQL语句示例**: ```sql INSERT...

    SQL中Case语句用法讨论_BJ

    在SQL查询语言中,`Case`语句是一个非常强大的功能,用于在查询中执行条件判断,它可以根据不同的条件返回不同的结果,这使得SQL能够处理更加复杂的数据筛选和转换需求。`Case`语句有两种基本形式:简单`Case`表达式...

    经典SQL语句54例

    根据给定的信息,我们可以从多个角度来解析这些SQL语句所涉及的知识点,以及它们如何在实际场景中被应用。 ### 知识点一:基本查询与子查询 #### 示例: - **查找与喻自强在同一个单位的员工姓名、性别、部门和...

    常用sql语句(共54种例子)

    13. 这个例子展示了如何使用CASE语句将性别字段转换为更易读的文本,并查找特定商品的销售详情。 以上例子展示了SQL在数据查询和分析中的灵活性和强大功能,它们是数据库管理、数据分析和业务智能等领域的基础。...

    数据库教程里的标准SQL语句

    接下来,我们将详细探讨文件中提及的关键SQL语句及其应用场景。 #### 1. 创建表 (CREATE TABLE) 示例代码: ```sql CREATETABLEStudent( SnoCHAR(5)NOTNULLUNIQUE, SnameCHAR(20), SsexCHAR(4), SageINT, ...

    oracle case语句的介绍

    如果性别字段 `sex` 的值分别为 1 和 2 表示男性和女性,我们可以使用 CASE 语句将其转换为更易读的形式: ```sql SELECT u.id, u.realname, (CASE u.sex WHEN 1 THEN '男' WHEN 2 THEN '女' ELSE '未知' END...

    oracle经典sql语句

    以下是一些经典的SQL语句及其详细解释: 1. **复制表结构:** ```sql SELECT * INTO b FROM a WHERE 1<>1 ``` 这个语句用于创建一个新的表`b`,其结构与原始表`a`相同,但不会复制任何数据。`WHERE 1<>1`是一个...

    sql语法实例语句例子演示

    在第十三条语句中,根据性别字段转换为“男”或“女”。 14. **ORDER BY语句**:对结果集进行排序。多条语句都使用了ORDER BY来按照特定列进行排序。 这些实例覆盖了SQL的基础和一些高级特性,包括数据检索、过滤...

    SQL实验报告 主要用于查询语句

    - 使用`CASE`表达式根据性别字段转换显示结果,将“M”转换为“男”,“f”转换为“女”。 ```sql SELECT employeeName2707, department2707, headShip2707, address2707, CASE sex2707 WHEN 'M' THEN '男' ...

    AccessSql语句[归类].pdf

    AccessSQL语句是数据库管理中不可或缺的一部分,尤其在Access数据库管理系统中,用于数据查询、更新和删除等操作。本文将详细解析AccessSQL的基本语句及其常用函数。 首先,我们来看基本语句: 1. SELECT语句:...

    sql数据库实践之实验四

    1. 列出软件2班女同学的名单:这需要联结学生表(假设为S)和班级表(假设为Class),通过WHERE子句筛选出性别为女且班级为软件2的数据。SQL语句可能如下: ```sql SELECT S.student_name FROM S JOIN Class ON S....

    ASP课程网页中SQL数据类型的转换.pdf

    例如,文本框中用户输入的性别信息(字符串类型),可能需要在处理时转换为存储在数据库中的数值类型或逻辑类型。 7. 示例页面的实现细节:文中还提到了如何创建包含特定字段的数据库表格,并使用ASP代码生成用户...

    sql server2005 数据库习题及答案

    查询性别为女,并且Email邮箱为“yuting@163.com”或者“likeke@126.com”的所有读者。 **SQL语句:** ```sql SELECT * FROM Reader WHERE ReaderSex = '女' AND (ReaderEmail = 'yuting@163....

Global site tag (gtag.js) - Google Analytics