gpt4 book ai didi

mysql - SQL IN() 子句按字母顺序执行列

转载 作者:搜寻专家 更新时间:2023-10-30 23:30:18 25 4
gpt4 key购买 nike

我需要使用 IN() 子句执行 SQL 查询,结果集将返回特定列的数据类型。

假设,我有两列分别命名为 groupIddate

groupIdtextFielddatedateField

当我执行下面的命令时,

select data_Type_Name from data_type where displayName in('groupId','date')

首先,它返回日期数据类型,然后返回 groupId 数据类型。

但我的预期结果是 groupId 数据类型和日期数据类型。也就是说,resultSet 应该根据 IN() 语句中的列名返回。

请提供解决这种情况的想法。

最佳答案

使用 ORDER BY 子句。将您的查询更改为:

select data_Type_Name from data_type where displayName in('groupId','date')
ORDER BY displayName desc

关于mysql - SQL IN() 子句按字母顺序执行列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49976120/

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