"SELECT name, type FROM garbage_collection WHERE id >= ((SELECT MAX(id) FROM garbage_collection)-(SELECT MIN(id) FROM garbage_collection)) * RAND() + (SELECT MIN(id) FROM garbage_collection) LIMIT 10;";
时间: 2023-12-03 19:04:20 浏览: 111
这是一个 SQL 语句,用于从名为 garbage_collection 的表中随机选择 10 行数据,每行数据包括 name 和 type 两列。具体的选择方式是先计算出表中 id 的最大值和最小值,然后利用 RAND() 函数生成一个 0 到 1 之间的随机数,将其乘以最大值和最小值的差再加上最小值,得到一个随机的 id 值,最后根据这个 id 值选择对应的行数据。
阅读全文