首页 > 其他分享 >openGauss学习笔记-30 openGauss 高级数据管理-别名

openGauss学习笔记-30 openGauss 高级数据管理-别名

时间:2023-08-04 19:02:45浏览次数:67  
标签:name 30.1 30 别名 数据管理 output openGauss SELECT

openGauss学习笔记-30 openGauss 高级数据管理-别名

SQL可以重命名一张表或者一个字段的名称,这个名称为该表或该字段的别名。创建别名是为了让表名或列名的可读性更强。SQL中使用AS来创建别名。

30.1 语法格式

30.1.1 列别名语法

SELECT 
{ * | [column [ AS ] output_name, ...] }
[ FROM from_item [, ...] ]
[ WHERE condition ];

30.1.2 表别名语法

SELECT column1, column2.... 
FROM table_name AS output_name 
WHERE [condition];

30.2 参数说明

  • output_name

    通过使用子句AS output_name可以为输出字段取个别名,这个别名通常用于输出字段的显示。支持关键字name、value和type作为列别名。

30.3 示例

用C表示表customer_t1的别名,查询表内数据。

openGauss=# SELECT c.c_first_name,c.amount FROM customer_t1 AS c;
 c_first_name | amount
--------------+--------
 Grace        |   1000
 Grace        |
              |
 Joes         |   2200
 James        |   5000
 Local        |   3000
 Lily         |   1000
 Lily         |   2000
(8 rows)

标签:name,30.1,30,别名,数据管理,output,openGauss,SELECT
From: https://blog.51cto.com/u_237826/6966232

相关文章

  • 30 天精通 RxJS (03):Functional Programming 通用函式
    了解FunctionalProgramming的通用函式,能让我们写出更简洁的代码,也能帮助我们学习RxJS。读者可能会很好奇,我们的主题是RxJS为什么要特别讲FunctionalProgramming的通用函式呢?实际上,RxJS核心的Observable操作观念跟FP的阵列操作是极为相近的,只学会以下几个基本的......
  • 30万奖金!首个有阿里技术培训支持,让AI落定场景应用的赛事!
     Datawhale 主办方:阿里云视觉开放平台首届AI开发者创新应用赛,以 “无行业不AI“ 为主题,融合阿里云视觉AI、云原生、云存储、小程序云等多项产品技术,专注为行业应用产品及解决方案开发用户提供展示创意和想法的舞台。AI+场景,探索“视觉智能”的无限可能本创新应用赛采用开放式命......
  • ActiveMQ任意文件写入漏洞(CVE-2016-3088)
    ActiveMQ任意文件写入漏洞(CVE-2016-3088)【现实项目遇到过】1.环境搭建cdvulhub-master/activemq/CVE-2016-3088docker-composeup-ddocker-composeconfig#查看靶场环境相关的配置信息docker-composedown#关闭靶场环境环境监听61616端口和8161端口,其中8......
  • 收集 301 医院 451 名老年冠心病患者数据,机器学习模型准确预测患者一年内死亡率
    内容一览:据国际糖尿病联盟(IDF)统计,2021年中国糖尿病患者数量占全球26%。而糖尿病患者血糖长期失控,有极高风险引起冠心病等并发症。近期,湖北省麻城市人民医院研究人员分析比较了多种模型,并用其中表现最优的机器学习模型,预测了中国老年冠心病合并糖尿病或糖耐量受损患者一年内......
  • openGauss 5.0.0 资源管控功能介绍
    openGauss5.0.0资源管控功能介绍严少安2023-07-12228openGauss5.0.0在资源管控方面有了显著的提升。在原生的PostgreSQL中其实并没有资源管控特性,但是在EDB版本,及其他云厂的PG中,增加了资源管控能力,对于Serverless时代的数据库而言,资源管控能力是非常重要......
  • 13 秒插入 30 万条数据,批量插入正确的姿势!
    13秒插入30万条数据,批量插入正确的姿势!Java后端编程 2023-08-0409:02 发表于福建本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。验证的数据库表结构如下:CREATE TABLE `t_user`(   `id` int(11)NOT NULLAUTO_INCREMENTCOMMENT '用户id......
  • openGauss学习笔记-29 openGauss 高级数据管理-UNION子句
    openGauss学习笔记-29openGauss高级数据管理-UNION子句UNION计算多个SELECT语句返回行集合的并集。UNION内部的SELECT语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条SELECT语句中的列的顺序必须相同。29.1语法格式UNION:结果中如果出现相同的值,仅保留一个。......
  • 气体流量传感器 AFM3000/SFM3000 驱动
    之前买入了奥松电子的气体流量传感器,型号为AFM3000。到手后发现没有Arduino的驱动代码,调试不了。离谱的是,我在Arduino论坛逛的时候,发现了这个问题:I2CcommunicationwithSFM3000seriesflowsensorfromSensirion。问题中用到的气体流量传感器为SFM3000,看了说明书后,只能......
  • IU5530支持48V输入,输出12V-24V,3.5A异步降压DC-DC转换器
    IU5530E是一款具有集成型高侧MOSFET的48V、3.5A降压稳压器。能够耐受的抛负载脉冲高达50V。一个低纹波脉冲跳跃模式将无负载时的电源电流减小至180μA。当启用引脚被拉至低电平时,关断电源电流被减少至4μA。欠压闭锁在内部设定为4.3V,但可用使能引脚将之提高。可在内部控制输出电压......
  • 【230803-3】三角形ABC中,角ABC的对边分别是abc。若a=根号5/2*b,A=2B。则CosB=?
    ......