tiếp theo trong phần này chúng ta sẽ cùng nhau tìm hiểu về các mệnh đề roi được sử dụng để kết hợp và các hàng thứ hai hoặc nhiều bảng dựa trên một cột có liên quan giữa chúng Thì cái phần này các bạn lưu ý chú ý Bởi vì cái phần roi bảng này thì các bạn tester sẽ sử dụng khá nhiều trong khi kiểm thử và khi mà các bạn đi phỏng vấn ý thì interviewer cũng thường thường là cũng hay hỏi về cái câu lệnh với mệnh đề Royce này nhé Thì có 4 loại roi nha các bạn in the joy này lấy ra cái điểm chung này để phần chung giữa hai bảng này tiếp phun roi là lấy ra tất cả các phần của tất cả hai bản kể cả cái phần chung và những cái phần riêng lép rồi thì là lấy phần chung giữa hai bảng và những cái phần còn lại của bảng bên trái rồi Tiếp theo là với resire thì sẽ là lấy phần chung giữa đơn giản và tất cả thông tin của bảng bên phải thì chúng ta sẽ cùng nhau lần lượt đi tìm hiểu về 4 cái mệnh đề roi này nhé Rồi đầu tiên là in the in the joy thì các bạn để ý đây là mình có hai bảng này bảng nhân viên và bảng tiền lương đấy Các bạn nhìn ở đây cái bảng nhân viên nhé bảng nhân viên thì sẽ có ID này ID nhân viên này tên nhân viên tuổi này địa chỉ lương còn bảng tiền thưởng nhé bảng tiền thưởng thì nó có cái mã tiền thưởng này cái ngày đấy cái mã nhân viên và số tiền đại loại là liệt kê ra là với tương ứng với từng cái nhân viên này thì được thưởng bao nhiêu tiền vào cái ngày nào cái mã tương ứng đó thì các bạn nhìn vào đây Các bạn thấy là ở đây chúng ta có hai cái bảng này thì cái điểm chung của hai cái bảng này là gì là tỏ cái mã nhân viên đúng không ạ Nó thì bảng nhân viên này là tiền thưởng qua mã nhân viên ở đây Nếu mà bây giờ mình muốn lấy ra thông tin của các khách hàng các khách hàng các cái nhân viên mà có thưởng có thử thì chúng ta sẽ dùng câu lệnh gì ạ select này ID Tên Số tiền ngày này từ bảng nhân viên in the joy với bảng tiền thưởng với cái điểm chung là gì ạ on nhân viên.id tức là bảng nhân viên ạ.id làm cái ID của bảng nhân viên rồi bằng tiền thưởng chấm nhân viên ID thì các bạn nhìn thấy ở đây này cái điểm chung của nó chính là cái ID của nhân viên ở cái bảng nhân viên thì ID chính là cái khóa chính là các bạn Nhớ lại cái kiến thức về khóa chính và khoa ngoại hôm trước mình chia sẻ thì cái bảng nhân viên có ID chính là ID nhân viên đấy là khóa chính còn bảo tiền thưởng ấy thì nó có cái nhân viên ID là khóa ngoại không ạ Nó thì hai cái bảng này có thể có cái sự liên kết chỏ đến nhau thông qua cái gì ạ Cái trường nhân viên ID dựa vào cái đó dựa vào cái Nhân viên đó để mình lấy ra những cái điểm chung giữa hai bản thì từ câu lệnh này đấy ạ đó thì mình đã lấy ra được ID này số tiền mà ngày rồi chúng ta cùng nhau thử thực hành ở trên VGA school nhé các bạn lên đây Các bác muốn.com xưởng SQL với bạn chọn này SQL [âm nhạc] thì vẫn là cái database mà chúng ta vẫn thường xuyên thực hành thôi và chúng ta có bảng bảng order và khách hàng không ạ bảng order bằng đặt hàng đấy và bằng customer và khách hàng thì bây giờ nếu mà các bạn nhìn vào đây bạn sẽ thấy này ở cái bảng order này nhé Nó có khóa chính là trường nào ạ chính chính là mã đặt hàng đấy order ID khóa ngoại là customer còn cái bảng khách hàng thì khóa chính của nó là customeri thì từ hai cái bảng này nó có điểm chung đấy là customer ID này đấy thì có thể giúp cho mình lấy ra được thông tin tổng hợp thứ hai bảng bây giờ nếu mà mình muốn lấy ra gì ạ lấy ra mã đặt hàng này tiên khách hàng này và ngày đặt hàng mà mình chỉ select thông thường từ cái bảng order này thôi thì sẽ thiếu nội dung gì ạ thiếu nội dung customer name không còn nếu mà mình roi về cái bảng này do về cái bảng cushmal này thì mình có thể lấy thêm được cái customer name chúng ta cùng nhau thực hành nhé cho hết cho CEO thì cú pháp của chúng ta đây ạ select này order chấm order ID tức là chúng ta lấy ra cái mã đặt hàng từ bảng order ạ Phải customer customer name cộng với gì nhỉ tên khách hàng trong bảng và customer từ bảng order này inner cho cái bảng Custom on cái điểm chung đây ạ bảng order chấm cắt tầm 12D trong bảng order bằng customeri mình run nhé đó thì nó lấy ra được order ID và customer name Còn nếu mà mình muốn lấy ra cả cái ngày đặt hàng nhé Thì mình cũng sẽ thêm order bếp vào đây là được là ở bảng order đúng không ạ Vậy thì mình sẽ thêm là o-. Order date mình đã thực hiện cái câu lệnh in the joy là mình roi giữa hai cái bảng với nhau và lấy ra những cái điểm chung điểm chung rồi Tiếp theo là câu lệnh lép rồi nha các bạn nhớ lại mình chia sẻ khi nãy thì lép roi Tức là mình lấy ra tất cả những cái điểm chung giữa hai bảng và tất cả những cái nội dung của cái bảng bên trái thì ở đây mình có vẫn là bảng nhân viên và bảng tiền thưởng thì nó có điểm chung là gì có từng này nhân viên này có 3 cái nhân viên này có xuất hiện tiền thưởng trong cái bảng nhân viên này thì cái điểm chung chính là những cái record này đây ngoài ra chúng ta còn lấy những cái gì nhỉ dữ liệu khác ở nằm bên bảng bên trái thì chính là bảng nhân viên ở đây thì nó sẽ trả về những cái nhân viên này nữa và không có gì ạ Không có tiền thưởng select ID này tên số tiền ngày này từ bảng nhân viên led soi với bảng tiền thưởng on thì các bạn vẫn nhớ cho mình này nhớ cho mình khóa chính khóa ngoại không nhân viên Chiều mai đi bằng tiền thưởng chấm mã chấm nhân viên ID thì mình ra được đây bạn nhìn thấy này 4 cái record này 4G Loan ngang mạnh đây này là nó là điểm chung giữa hai bảng tức là vừa có trong cái bảng nhân viên mà lại vừa có xuất hiện trong bảng tiền thưởng đấy ạ Ngoài ra nó còn lấy ra thông tin của bảng bên trái nữa chính là cái dữ liệu đây ạ thanh này Huy cao lâm đây vẫn là cái bảng customer bảng order thì có thể là có nhiều khách hàng ở bảng cácx nhưng người ta không thực hiện order sản phẩm thì nó không có trong cái bảng order đây đúng không Vậy thì bây giờ mình sẽ cùng nhau thực hiện câu lệnh lép roi để lấy ra thông tin chung giữa hai bảng tức là lấy ra các khách hàng mà có thực hiện order đồng thời mình cũng lấy ra tất cả các cái khách hàng có trong cái bảng các từ m mà không không có thực hiện order chai hít vào Cell nói đây ạ select này customer chấm customer customer nêm ở trong bảng cắt tờ mờ này tên bảng chấm thì tên trường mình muốn lấy ra rồi phải order phải chấm order ID này từ bảng customeri bằng order trong customid đó và chúng ta có sắp xếp theo casumer thì mặc định bạn mặc định nếu mà khi chúng ta sắp xếp ý mà chúng ta không điền là AFC hay là desc thì mặc định là nó sẽ là chọn là AFC nha các bạn tức là đây nó sẽ sắp xếp theo tên khách hàng theo Alphabet đấy từ a đến z chúng ta cùng thử run SQL này nhé Trả ra 213 bản ghi 213 khách hàng tức là cả khách hàng mà có thực hiện order và khách hàng không thực hiện order với khách hàng thực hiện order thì đây nó có mã order Còn với khách hàng không thực hiện order thì nó sẽ là nôn như thế này nó có dữ liệu ở bảng bên trái và khách hàng nhưng mà không có dữ liệu bảng bên phải trả rồi tương tự ở đây nếu mà mình muốn lấy thêm cái order deat nữa thì mình sẽ là Order thêm order này chấm Bạn thấy không rồi Sắp xếp này Các bạn nhìn này sắp xếp theo cách rồi name từ a đến z này Alpha B Còn đây là mình muốn sắp xếp theo thứ Z đến A nhé chấm thêm vào defc là được kết quả như vậy Nhưng mà sắp xếp này theo thứ tự là từ Z đến A đó là về câu lệnh lép cho nha các bạn tương tự như vậy với câu lệnh rice tương tự như vậy với câu lệnh cho anh ạ thì raise thì sao nó ngược lại với lép roi thôi nó sẽ lấy ra thông tin gọi là thông tin có trong cả hai bảng cả bảng bên trái hay bảng bên phải Và nó sẽ lấy ra thông tin toàn bộ thông tin của Bảo Nguyên phải nữa rồi bây giờ mình sẽ thử câu lệnh này nhé ví dụ bảng tiền thưởng này đó select ID Tên Số tiền ngày này từ bảng nhân viên này nhân viên rice bảng tiền thưởng on nhân viên ID bằng tiền thưởng chấm nhân viên ID nó sẽ lấy ra điểm chung điểm chung giữa hai bảng và lấy ra thông tin của bảng bên trái Bỏ bên phải nữa đúng không ạ Nga xuất hiện hai lần ngoài ra nó không Tại vì là nó không có những cái thông tin nào khác nữa nên là nó chỉ trả về 4 cái bản ghi này thôi Thì bây giờ chúng ta sẽ cùng thực hành với White đây là raichoi này chúng ta vẫn sẽ thực hành với bảng order và bảng improtein order và implory rồi Các bạn nhìn đây cho mình này bảng order sẽ có order ID này customer này implored order that và shift floyee sẽ có employd này last name first name [âm nhạc] và bảng improyce nhé thì các bạn nhìn đây xác định cho mình lúc nào xác định này đâu là khóa chính đâu có Ngoại đúng không ạ Và chính của bảng order là Order ID rồi khóa chính của bảng in floyeii Vậy thì điểm chung là cái cột chung giữa hai bảng này là khóa ngoại có thể chở đến chính là employdia quả chính của bảng này nhưng lại là khóa ngoại của bà kia rồi mình có thể ra đây này Ở đây chúng ta sẽ lấy ra mã đặt hàng này tên first name rồi từ bảng order ryder với điều kiện là Order chấm implayid Bằng implorie [âm nhạc] nó có ra được này 197 nó sẽ lấy ra những cái điểm chung này và những cái gì ạ Toàn bộ những dữ liệu của cái bảng bên phải nữa thông thường nếu mà chúng ta muốn lấy ra phớt em và Lát nữa thì cái bảng order là không đầy đủ rồi [âm nhạc] tương tự với bảng này thì lại thiếu mất order ID do đó chúng ta phải dùng roi Để kết hợp hai bảng thôi tiếp theo trong phần này chúng ta sẽ cùng nhau tìm hiểu về câu lệnh phun Royce nhé thì cú pháp của câu lệnh này là gì ạ select ID Tên Số tiền ngày from nhân viên [âm nhạc] áp dụng với hai cái bảng tiền lương và bảng nhân viên thì khi mà mình áp dụng phun ra thì lấy ra được hết thông tin của cả hai bạn cả cái phần chung và những cái phần riêng nữa đấy chúng ta cùng nhau thực hành nhé ở đây chúng ta có bảng customer và bản order đúng ạ để lấy ra thông tin của cả hai bảng thì chúng ta sẽ thì đây là cái ví dụ về cái câu lệnh full output và bảng order thì chúng ta sẽ dùng cái câu lệnh này thôi customer này chấm cắt SM Nam này Phải order cho order ID hãy lấy ra tên khách hàng và mã đặt hàng ạ từ bảng khách hàng này full outpoint order on customer. customid bằng ordermade và sau đó sắp xếp theo tên khách hàng có thể thực hành
Get free YouTube transcripts with timestamps, translation, and download options.
Transcript content is sourced from YouTube's auto-generated captions or AI transcription. All video content belongs to the original creators. Terms of Service · DMCA Contact