gpt4 book ai didi

mysql - 在 MySQL 中优先选择

转载 作者:行者123 更新时间:2023-11-29 01:37:54 24 4
gpt4 key购买 nike

我的表格数据如下所示:

SQL

如果我想选择限制为 5 的数据并按优先级显示 type=image 高达 70% 和 type=text 高达 30%,在 SQL 中该怎么做?

最佳答案

请尝试这个查询:

(SELECT * FROM `tablename` where `type` = 'text' limit 0,2) UNION (SELECT * FROM `tablename` where `type` = 'image' limit 0,5)

它返回这样的东西,

+--------+-------+------------+
| id | type | value |
+--------+-------+------------+
| 1 | text | text1 |
| 2 | text | text2 |
| 4 | image | image1.jpg |
| 5 | image | image2.jpg |
| 6 | image | image3.jpg |
| 7 | image | image4.jpg |
| 8 | image | image5.jpg |
+--------+--------------------+

关于mysql - 在 MySQL 中优先选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34673685/

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