gpt4 book ai didi

mysql - 如何将mysql查询转换为sequelize语法?

转载 作者:行者123 更新时间:2023-12-03 22:19:29 25 4
gpt4 key购买 nike

SELECT CUSTOMER_NAME 
FROM products_1
ORDER BY if(CUSTOMER_NAME = '' or CUSTOMER_NAME is null,1,0),
CUSTOMER_NAME

我正在使用 node.js 进行后端开发并开始使用 Sequelize 库,但仍然坚持将上述语法转换为 MySQL 客户端查询到 Sequelize 语法。

我试图获得的输出是按字母顺序排列的 CUSTOMER_NAMEnull ,最后是空格。如果在 Sequelize 中有任何替代方法想知道。

最佳答案

您可以尝试使用文字进行构建。文字将允许您将查询与原始查询结合起来。

Schema.findAll({
attributes : ["CUSTOMER_NAME"],
order : [sequelize.literal(`if(CUSTOMER_NAME = '' or CUSTOMER_NAME is null,1,0), CUSTOMER_NAME`)],
})

关于mysql - 如何将mysql查询转换为sequelize语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62209198/

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