gpt4 book ai didi

mysql - 使用内联数据模拟 MySQL 记录

转载 作者:可可西里 更新时间:2023-11-01 07:00:18 25 4
gpt4 key购买 nike

这听起来像是一个奇怪的问题,但我很想知道这是否可能...

有没有办法使用内联数据模拟MySQL记录?例如,如果可能的话,我希望它能像这样工作:

SELECT inlinedata.*
FROM (
('Emily' AS name, 26 AS age),
('Paul' AS name, 56 AS age)
) AS inlinedata
ORDER BY age

最佳答案

不幸的是,MySQL 不支持标准的 values 行构造函数,因此您需要为每一行使用“虚拟”选择,并使用 UNION ALL 合并行

SELECT *
FROM (
select 'Emily' AS name, 26 AS age
union all
select 'Paul', 56
) AS inlinedata
ORDER BY age

UNION ALL 有两个目的

  1. 它会保留您可能有意拥有的任何副本
  2. 它比普通的 UNION 快(微小)一点(因为它不检查重复项)

关于mysql - 使用内联数据模拟 MySQL 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20193499/

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