mysql:创建虚拟列并设置默认值
我有这个 mysql 查询:
Select name from my_table
这个查询返回我这个结果:
NAME
-------
name1
name2
name3
如何创建虚拟列并在此列中设置默认值? 我想要这个结果:
NAME | Virtual Column
------------------------
name1 | defaut_value
name2 | defaut_value
name3 | defaut_value
I have this mysql query :
Select name from my_table
This query return me this result :
NAME
-------
name1
name2
name3
How can I create a virtual column and set a defaut value in this column ?
I want this result :
NAME | Virtual Column
------------------------
name1 | defaut_value
name2 | defaut_value
name3 | defaut_value
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
像这样:
这种方式是合法的,因为在 SELECT 子句中,您可以选择 SQL 标准中所谓的值表达式。其中值表达式可以是以下任一1:
1 :此图片来自:纯粹的 SQL 查询Mortals(R):SQL 数据操作实践指南
Like this:
This is legal this way, because in the
SELECT
clause you can select what so called, in the SQL standard, a value expression. Where value expression can be either of the following1:1: This image from: SQL Queries for Mere Mortals(R): A Hands-On Guide to Data Manipulation in SQL