博客
关于我
mysql字段的细节(查询自定义的字段[意义-行列转置];UNION ALL;case-when)
阅读量:805 次
发布时间:2023-02-12

本文共 751 字,大约阅读时间需要 2 分钟。

查询自定义字段及相关操作指南

一、自定义字段[意义-行列转置]的查询方法

在数据库查询中,自定义字段可以通过特定条件创建并查询。以下是一个典型的案例说明:自定义字段(基于特定条件)

例子说明:
  • 自定义字段的创建

    通过特定条件(如 day 列的值)动态生成字段名。

  • 字段值的转换

    将字段值转换为对应的字段名,从而实现灵活的数据查询。

  • 示例代码:
    SELECT CASE WHEN `day`='周一' THEN '周一' ELSE '' END AS `周一`FROM course

    二、UNION ALL字段操作指南

    使用前提:
    • 各个查询结果的字段需保持一致性,包括字段数量和顺序。
    • 不同查询结果的字段名可以不同,默认使用第一个查询结果的字段名作为新表的字段名。
    示例说明:
  • 字段一致性:确保各个查询结果中的字段名称和数量保持一致。
  • 字段合并:通过 UNION ALL 操作将多个查询结果合并为一个新表。
  • 示例代码:
    SELECT * FROM table1UNION ALLSELECT * FROM table2

    三、case-when语法指南

    1. 单条件判断
    CASE    WHEN `day`='周一' THEN '周一'    ELSE ''END
    2. 多条件判断
    CASE    WHEN `day`='周一' THEN '周一'    WHEN `day`='周二' THEN '周二'    ELSE '其他'END

    注意事项

    • 字段一致性:确保各个查询结果的字段一致性,避免字段冲突。
    • 字段命名:默认字段命名规则为第一个查询结果的字段名。
    • 条件判断case-when 语法支持多种条件判断,亦可视为简单的 if-else 语法。

    希望以上内容能为您提供实用的查询操作指导!

    转载地址:http://lebfk.baihongyu.com/

    你可能感兴趣的文章
    NIFI大数据进阶_Json内容转换为Hive支持的文本格式_操作方法说明_01_EvaluteJsonPath处理器---大数据之Nifi工作笔记0031
    查看>>
    NIFI大数据进阶_Kafka使用相关说明_实际操作Kafka消费者处理器_来消费kafka数据---大数据之Nifi工作笔记0037
    查看>>
    NIFI大数据进阶_Kafka使用相关说明_实际操作Kafka生产者---大数据之Nifi工作笔记0036
    查看>>
    NIFI大数据进阶_NIFI的模板和组的使用-介绍和实际操作_创建组_嵌套组_模板创建下载_导入---大数据之Nifi工作笔记0022
    查看>>
    NIFI大数据进阶_NIFI监控功能实际操作_Summary查看系统和处理器运行情况_viewDataProvenance查看_---大数据之Nifi工作笔记0026
    查看>>
    NIFI大数据进阶_NIFI监控的强大功能介绍_处理器面板_进程组面板_summary监控_data_provenance事件源---大数据之Nifi工作笔记0025
    查看>>
    NIFI大数据进阶_NIFI集群知识点_认识NIFI集群以及集群的组成部分---大数据之Nifi工作笔记0014
    查看>>
    NIFI大数据进阶_NIFI集群知识点_集群的断开_重连_退役_卸载_总结---大数据之Nifi工作笔记0018
    查看>>
    NIFI大数据进阶_使用NIFI表达式语言_来获取自定义属性中的数据_NIFI表达式使用体验---大数据之Nifi工作笔记0024
    查看>>
    NIFI大数据进阶_内嵌ZK模式集群1_搭建过程说明---大数据之Nifi工作笔记0015
    查看>>
    NIFI大数据进阶_内嵌ZK模式集群2_实际操作搭建NIFI内嵌模式集群---大数据之Nifi工作笔记0016
    查看>>
    NIFI大数据进阶_外部ZK模式集群1_实际操作搭建NIFI外部ZK模式集群---大数据之Nifi工作笔记0017
    查看>>
    NIFI大数据进阶_实时同步MySql的数据到Hive中去_可增量同步_实时监控MySql数据库变化_实际操作_03---大数据之Nifi工作笔记0035
    查看>>
    NIFI大数据进阶_实时同步MySql的数据到Hive中去_可增量同步_实时监控MySql数据库变化_操作方法说明_01---大数据之Nifi工作笔记0033
    查看>>
    NIFI大数据进阶_实时同步MySql的数据到Hive中去_可增量同步_实时监控MySql数据库变化_操作方法说明_02---大数据之Nifi工作笔记0034
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_01_实际操作---大数据之Nifi工作笔记0029
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_02_实际操作_splitjson处理器_puthdfs处理器_querydatabasetable处理器---大数据之Nifi工作笔记0030
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_说明操作步骤---大数据之Nifi工作笔记0028
    查看>>
    NIFI大数据进阶_连接与关系_设置数据流负载均衡_设置背压_设置展现弯曲_介绍以及实际操作---大数据之Nifi工作笔记0027
    查看>>