최고의 SQL은 RIGHT 키워드를 가입 튜토리얼 2024년, 이 튜토리얼에서는 SQL은 RIGHT 키워드를 가입,데모 데이터베이스,SQL은 RIGHT 예를 가입,예,를 배울 수 있습니다.

SQL은 RIGHT 키워드를 가입

SQL은 RIGHT 키워드를 가입

RIGHT 일치하는 왼쪽 테이블 (표)이 거기에없는 경우에도, 키워드 오른쪽 테이블 (표 2)를 가입하는 모든 행을 반환합니다. 일치 왼쪽 테이블이없는 경우, 그 결과는 NULL이다.

SQL은 RIGHT JOIN 구문을

SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name ;

또는 :

SELECT column_name(s)
FROM table1
RIGHT OUTER JOIN table2
ON table1.column_name = table2.column_name ;

참고 : 일부 데이터베이스에서, RIGHT라고 JOIN RIGHT OUTER가 가입.

SQL RIGHT는 가입


데모 데이터베이스

이 튜토리얼에서, 우리는 w3big 샘플 데이터베이스를 사용합니다.

다음은 선택 "웹 사이트"의 테이블 데이터이다 :

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3write.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+

여기에 데이터 "ACCESS_LOG"웹 사이트 액세스 레코드 테이블은 다음과 같습니다

mysql> SELECT * FROM access_log;
+-----+---------+-------+------------+
| aid | site_id | count | date       |
+-----+---------+-------+------------+
|   1 |       1 |    45 | 2016-05-10 |
|   2 |       3 |   100 | 2016-05-13 |
|   3 |       1 |   230 | 2016-05-14 |
|   4 |       2 |    10 | 2016-05-14 |
|   5 |       5 |   205 | 2016-05-14 |
|   6 |       4 |    13 | 2016-05-15 |
|   7 |       3 |   220 | 2016-05-15 |
|   8 |       5 |   545 | 2016-05-16 |
|   9 |       3 |   201 | 2016-05-17 |
+-----+---------+-------+------------+
9 rows in set (0.00 sec)


SQL은 RIGHT 예를 가입

다음 SQL 문은 사이트 방문 기록을 반환합니다.

우리는 오른쪽 테이블과 테이블, 웹 사이트 채 ACCESS_LOG 다음 예제 :

SELECT 웹 사이트. 이름, ACCESS_LOG. 개수, ACCESS_LOG. 날짜 FROM ACCESS_LOG RIGHT 가입 웹 사이트 ON ACCESS_LOG. SITE_ID = 웹 사이트. 아이디 ORDER BY ACCESS_LOG. 계산 DESC;

출력 결과는 다음과 같습니다 위의 SQL을 실행합니다 :

참고 : RIGHT 키워드 바로 테이블 (웹 사이트) 가입이 일치하는 왼쪽 테이블 (ACCESS_LOG가)에서이없는 경우에도 모든 행을 반환합니다.


SQL은 RIGHT 키워드를 가입
10/30