Mysql查看新字段值
如何根据同一视图中的其他字段创建新字段 例如:我有一个表car,其中包含以下字段:car\u name和car\u type 根据它的车型(A、B、C或D),我想在“price\u class”视图中创建一个新字段 因此,如果汽车类型=A,则价格等级为>100.000。如果是 B然后>150.000 对于C和D我想设置相同的值Mysql查看新字段值,mysql,view,Mysql,View,如何根据同一视图中的其他字段创建新字段 例如:我有一个表car,其中包含以下字段:car\u name和car\u type 根据它的车型(A、B、C或D),我想在“price\u class”视图中创建一个新字段 因此,如果汽车类型=A,则价格等级为>100.000。如果是 B然后>150.000 对于C和D我想设置相同的值 CREATE VIEW `car_price` AS SELECT `car`.`car_name` AS `name`, `car`.`car_typ
CREATE VIEW `car_price` AS
SELECT
`car`.`car_name` AS `name`,
`car`.`car_type` AS `car_type`
FROM
`car`
提前谢谢你 您可以使用
大小写
表达式:
CREATE VIEW car_price AS
SELECT
car_name AS name,
car_type AS car_type,
CASE WHEN car_type = 'A' THEN '> 100.000'
WHEN car_type = 'B' THEN '> 150.000'
WHEN car_type IN ('C', 'D') THEN '> 300.000' END price_class
FROM car;
您可以使用
大小写
表达式:
CREATE VIEW car_price AS
SELECT
car_name AS name,
car_type AS car_type,
CASE WHEN car_type = 'A' THEN '> 100.000'
WHEN car_type = 'B' THEN '> 150.000'
WHEN car_type IN ('C', 'D') THEN '> 300.000' END price_class
FROM car;
根据条件创建另一个字段,在
CREATE VIEW `car_price` AS
SELECT
`car`.`car_name` AS `name`,
`car`.`car_type` AS `car_type`,
case when `car`.`car_type`='A' then '> 100.000'
when `car`.`car_type`='B' then '> 150.000'
when `car`.`car_type` in ('C','D') then '> 300.000' end as price_class
FROM
`car`
根据条件创建另一个字段,在
CREATE VIEW `car_price` AS
SELECT
`car`.`car_name` AS `name`,
`car`.`car_type` AS `car_type`,
case when `car`.`car_type`='A' then '> 100.000'
when `car`.`car_type`='B' then '> 150.000'
when `car`.`car_type` in ('C','D') then '> 300.000' end as price_class
FROM
`car`
对于C&D类型,你希望price_类中的值是多少?对于C和D类型,它应该总是>300.000你希望price_类中的值是多少?对于C和D类型,它应该总是>300.000,正如你可能从我对OPs post的评论中猜到的那样,我刚刚输入了相同的东西…@Nick我今天早上也被吹出过几次水面。从来都不愉快。总是很烦人。正如你可能从我对《行动邮报》的评论中猜到的那样,我只是在打同样的东西…@Nick,今天早上我也被吹出水面好几次。从来都不愉快。总是让人讨厌。