gpt4 book ai didi

mysql - 如何通过 select 语句指定新列的类型

转载 作者:行者123 更新时间:2023-11-29 12:21:22 33 4
gpt4 key购买 nike

我正在尝试从现有表创建一个新 View ,该表为 2 列:

CREATE TABLE writers (
movie_id integer NOT NULL REFERENCES movies,
person_id integer NOT NULL REFERENCES people,
PRIMARY KEY (movie_id,person_id)
) ;

我正在尝试创建一个添加新列和默认字符值的 View ,因此我希望新列具有 movie_id、person_id、position_name 列,并且我需要position_name 为字符类型,以便我可以联合这种观点与另一种观点。

目前我做的是:

create view test as select movie_id, person_id, "hello" as Statement from writers;

但是语句的类型是未知的并且使联合子句的事情变得复杂。

这可以做到吗?

最佳答案

您可以在 View 创建中CAST()您的常量:

create view test as select movie_id, person_id, CAST("hello" AS CHAR) as Statement from writers;

关于mysql - 如何通过 select 语句指定新列的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28955414/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com