【问题标题】:mysql : create virtual column et set defaut valuemysql:创建虚拟列湿设置默认值
【发布时间】:2012-01-06 11:51:20
【问题描述】:

我有这个 mysql 查询:

Select name from my_table

这个查询返回这个结果:

 NAME
-------
 name1
 name2
 name3

如何创建虚拟列并在此列中设置默认值? 我想要这个结果:

 NAME   | Virtual Column
------------------------  
 name1  |    defaut_value
 name2  |    defaut_value
 name3  |    defaut_value

【问题讨论】:

    标签: mysql sql select


    【解决方案1】:

    像这样:

    SELECT name, 'default_value' AS "A Virtual Column"
    FROM my_table
    

    这样是合法的,因为在SELECT 子句中,您可以选择在 SQL 标准中所谓的值表达式。其中值表达式可以是以下任一1


    1:此图片来自:SQL Queries for Mere Mortals(R): A Hands-On Guide to Data Manipulation in SQL

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-06
      • 1970-01-01
      • 2016-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      相关资源
      最近更新 更多