Questenaتدريب يوضح لك ما ينبغي مراجعته لاحقًا
السؤال 14

In PostgreSQL 18, table emp has 3 rows and table empty_t has 0 rows. How many rows does SELECT * FROM emp CROSS JOIN empty_t; return?

  1. It raises an error
  2. 0الإجابة الصحيحة
  3. 1
  4. 3

الشرح

A cross join produces N x M rows, and any product with a zero factor is zero, so the left rows vanish entirely. Answering 3 treats CROSS JOIN as if it preserved the left side the way an outer join does.

تابع هذا الاختبار

بدء التدريب
السؤال 14: In PostgreSQL 18, table emp has 3 rows and table empty_t… · SQL: NULL, Joins and Aggregates · Questena