随机选择数据
SELECT * FROM table_name order by rand() limit 20;
INNER JOIN
两个表进行inner join时,对于相同的字段,不论是用左表还是右表,相交的结果都是一样的。
SELECT a.column_name
FROM (
SELECT column_name
FROM table_a
) a
JOIN (
SELECT column_name
FROM table_b
) b
ON a.column_name = b.column_name
;
SELECT b.column_name
FROM (
SELECT column_name
FROM table_a
) a
JOIN (
SELECT column_name
FROM table_b
) b
ON a.column_name = b.column_name
;
上面两个SQL的运行结果是相同的。
本文探讨了SQL中用于随机选择数据的方法,如使用`ORDER BY RAND()`结合`LIMIT`来从表中抽取样本。同时,详细解释了Inner Join的概念,并通过示例展示了无论以左表或右表为主,在相同字段下执行Inner Join的结果始终保持一致。这对于数据处理和分析工作具有重要的实践意义。
2280

被折叠的 条评论
为什么被折叠?



