menh de union trong sqlite

2 69 0
menh de union trong sqlite

Đang tải... (xem toàn văn)

Thông tin tài liệu

http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Mệnh đề UNION SQLite Mệnh đề/Toán tử UNION SQLite sử dụng để kết hợp kết hai nhiều lệnh SELECT mà không trả ghi Để sử dụng UNION, lệnh SELECT phải có số column chọn, số biểu thức cột, kiểu liệu, chúng có thứ tự, chúng khơng cần phải có độ dài Cú pháp Cú pháp UNION SQLite sau: SELECT column1 [, column2 ] FROM table1 [, table2 ] [WHERE condition] SELECT column1 [, column2 ] FROM table1 [, table2 ] [WHERE condition] UNION Ở đây, condition cho biểu thức dựa theo yêu cầu bạn Ví dụ Bạn theo dõi hai bảng sau, bảng COMPANY: sqlite> select * from COMPANY; ID NAME AGE ADDRESS SALARY - Paul 32 California 20000.0 Allen 25 Texas 15000.0 Teddy 23 Norway 20000.0 Mark 25 Rich-Mond 65000.0 David 27 Texas 85000.0 Kim 22 South-Hall 45000.0 James 24 Houston 10000.0 Bảng DEPARTMENT sau: ID Finance DEPT IT Billing Finance EMP_ID -1 Engineering Engineering Engineering Finance Bây giờ, kết hợp hai bảng lệnh SELECT với mệnh đề UNION sau: sqlite> SELECT EMP_ID, NAME, DEPT FROM COMPANY INNER JOIN DEPARTMENT ON COMPANY.ID = DEPARTMENT.EMP_ID UNION SELECT EMP_ID, NAME, DEPT FROM COMPANY LEFT OUTER JOIN DEPARTMENT ON COMPANY.ID = DEPARTMENT.EMP_ID; http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Ví dụ cho kết quả: EMP_ID NAME Paul Engineerin Teddy Finance David Finance James DEPT -IT Billing Allen Engineerin Mark Engineerin Kim Finance Mệnh đề UNION ALL SQLite Toán tử UNION ALL sử dụng để kết hợp nhiều kết hai lệnh SELECT bao gồm hàng Các qui tắc áp dụng cho UNION áp dụng cho toán tử UNION ALL Cú pháp Cú pháp UNION ALL sau: SELECT column1 [, column2 ] FROM table1 [, table2 ] [WHERE condition] UNION ALL SELECT column1 [, column2 ] FROM table1 [, table2 ] [WHERE condition] Ở đây, condition cho biểu thức cung cấp dựa theo yêu cầu bạn Ví dụ Bây giờ, kết hợp hai bảng lệnh SELECT với mệnh đề UNION ALL sau: sqlite> SELECT EMP_ID, NAME, DEPT FROM COMPANY INNER JOIN DEPARTMENT ON COMPANY.ID = DEPARTMENT.EMP_ID UNION ALL SELECT EMP_ID, NAME, DEPT FROM COMPANY LEFT OUTER JOIN DEPARTMENT ON COMPANY.ID = DEPARTMENT.EMP_ID; Ví dụ cho kết quả: EMP_ID Engineerin Finance Finance IT Billing Engineerin Engineerin Finance NAME Paul Teddy David James Allen Mark Kim DEPT -IT Billing Allen Engineerin Mark Engineerin Kim Finance Paul Engineerin Teddy Finance David Finance James   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ... mệnh đề UNION ALL sau: sqlite> SELECT EMP_ID, NAME, DEPT FROM COMPANY INNER JOIN DEPARTMENT ON COMPANY.ID = DEPARTMENT.EMP_ID UNION ALL SELECT EMP_ID, NAME, DEPT FROM COMPANY LEFT OUTER JOIN DEPARTMENT... hàng Các qui tắc áp dụng cho UNION áp dụng cho toán tử UNION ALL Cú pháp Cú pháp UNION ALL sau: SELECT column1 [, column2 ] FROM table1 [, table2 ] [WHERE condition] UNION ALL SELECT column1 [,... Engineerin Teddy Finance David Finance James DEPT -IT Billing Allen Engineerin Mark Engineerin Kim Finance Mệnh đề UNION ALL SQLite Toán tử UNION ALL sử dụng để kết hợp nhiều kết

Ngày đăng: 02/12/2017, 11:26

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan