mysql:创建虚拟列湿设置默认值
Posted
技术标签:
【中文标题】mysql:创建虚拟列湿设置默认值【英文标题】:mysql : create virtual column et set defaut value 【发布时间】: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
【问题讨论】:
【参考方案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
【讨论】:
以上是关于mysql:创建虚拟列湿设置默认值的主要内容,如果未能解决你的问题,请参考以下文章