zoukankan      html  css  js  c++  java
  • MySQL基础(七):创建计算字段

    拼接字段


    在MySQL的SELECT语句中,可使用Concat()函数来拼接两个列。

    输入

    SELECT CONCAT(vend_name, ' (', vend_country, ')')
    FROM vendors
    ORDER BY vend_name;

    输出

     

    分析

    Concat()拼接串,即把多个串连接起来形成一个较长的串。Concat()需要一个或多个指定的串,各个串之间用逗号分隔。 上面的SELECT语句连接以下4个元素:

    • 存储在vend_name列中的名字;
    • 包含一个空格和一个左圆括号的串;  
    • 存储在vend_country列中的国家;  
    • 包含一个右圆括号的串。

    从上述输出中可以看到,SELECT语句返回包含上述4个元素的单个列 (计算字段)。

    使用别名

    别名(alias)是一个字段或值的替换名。别名用AS关键字赋予。请看下面的SELECT语句:

    输入

    SELECT CONCAT(RTRIM(vend_name), ' (', RTRIM(vend_country), ')') AS
    vend_title
    FROM vendors
    ORDER BY vend_name;

    输出

    分析

    SELECT语句本身与以前使用的相同,只不过这里的语句中计算字段之后跟了文本AS vend_title。它指示SQL创建一个包含指定计算的名为vend_title的计算字段。从输出中可以看到,结果与以前的相同,但现在列名为vend_title,任何客户机应用都可以按名引用 这个列,就像它是一个实际的表列一样。

  • 相关阅读:
    js 中的 EventLoop
    线程的并发工具类
    xpath获取某个节点下的全部字节点的文本
    2020中国 .NET开发者大会精彩回顾:葡萄城高性能表格技术解读
    .NET 控件集 ComponentOne V2020.0 Update3 发布,正式支持 .NET 5
    log4net配置
    TP5.1 爬虫
    pip下载慢
    TP5.1 二维码生成
    composer插件集合
  • 原文地址:https://www.cnblogs.com/mxsf/p/12700892.html
Copyright © 2011-2022 走看看