gpt4 book ai didi

sql - 如何实现 SQL 查询的功能

转载 作者:行者123 更新时间:2023-11-29 12:13:35 25 4
gpt4 key购买 nike

我有以下查询,我需要用不同的名称多次运行它,但是我怎样才能使所有查询成为一个函数,这样我只需要运行该函数而不是一个接一个地运行所有查询。

update clean.vehicles set make='Ford' where type ilike '%explorer%'
update clean.vehicles set make='Chevrolet' where type ilike '%lumina%'
update clean.vehicles set make='Ford' where type ilike '%crown%'
update clean.vehicles set make='Subaru' where type ilike '%suburu%'
update clean.vehicles set make='Subaru' where type ilike '%legacy%'
update clean.vehicles set make='Infiniti' where type ilike '%infinitie%'
update clean.vehicles set make='Ford' where type ilike '%windstar%'
update clean.vehicles set make='Volkswagen' where type ilike '%vw%'
update clean.vehicles set make='Mitsubishi' where type ilike '%mitsubishi%'
update clean.vehicles set make='Infiniti' where type ilike '%infiniti%'
update clean.vehicles set make='Chevrolet' where type ilike '%chev%'
update clean.vehicles set make='Chrysler' where type ilike '%plymouth%'
update clean.vehicles set make='Chrysler' where type ilike '%plymoth%

谢谢

最佳答案

当您指定类型时,您需要一个映射表来查找品牌(反之亦然)。

Make       Type
Ford Explorer
Chevrolet Lumina
Ford Crown
Subaru Legacy

然后,当您调用函数 GetMake(type) 时,它会使用查询中的 Type 进行查询,返回 Make,然后您可以在上面的查询中使用结果。

关于sql - 如何实现 SQL 查询的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17349912/

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