zoukankan      html  css  js  c++  java
  • SQL必知必会-笔记(四)创建计算字段

    目录

      计算字段并不实际存在于数据库表中,计算字段是运行时在SELECT语句内创建的

      • 问题:要生成一个供应商报表,需要在格式化的名称中列出供应商的位置
      • 解1:
      select vend_name + ' (' + vend_country + ') ' from Vendors order by vend_name;
      

      MySQL不支持

      • 解2:
      select concat(vend_name,'(',vend_country,')') from Vendors order by vend_name;
      

      MySQL支持

      这里可以使用RTIRM去掉值右边的所有空格,LTRIM去掉左边空格,TRIM去掉两边空格。
      从前面输出中,我们会发现一个问题,就是拼接出的字段没有名字,我们可以用别名赋予。

      select Concat(vend_name,'(',vend_country,')') as vend_title from Vendors order by vend_name;
      

      计算字段的另一个用处是对检索出的数据进行算术计算,

      select prod_id,quantity,item_price,quantity*item_price as expanded_price from OrderItems where order_num = 20008;
      

    • 相关阅读:
      centos 安装mysql
      mysql中文排序
      在Centos中yum安装和卸载软件的使用方法
      gcc升级方法
      tar命令
      wget命令
      php7安装及和php5的共存
      PHP SESSION 保存到数据库
      setTimeout延时0毫秒的作用和问题
      css display visibility
    • 原文地址:https://www.cnblogs.com/xLI4n/p/10342371.html
    Copyright © 2011-2022 走看看