Puas yog Outer Join tib yam li kev koom nrog sab nrauv?
Puas yog Outer Join tib yam li kev koom nrog sab nrauv?

Video: Puas yog Outer Join tib yam li kev koom nrog sab nrauv?

Video: Puas yog Outer Join tib yam li kev koom nrog sab nrauv?
Video: Niam pog zais siab 7/11/2018 2024, Tej zaum
Anonim

Hauv sab nrauv koom , tag nrho cov ntaub ntawv cuam tshuam los ntawm ob lub rooj sib xyaw ua ke kom raug, ntxiv rau tag nrho cov kab txuas ntxiv los ntawm ib lub rooj. Hauv tag nrho sab nrauv koom , tag nrho cov ntaub ntawv raug muab ua ke nyob qhov twg los tau.

Hauv qhov no, dab tsi yog qhov kev sib koom ua ke tag nrho?

Cov tag nrho sab nrauv koom , lub tag nrho koom , yog SQL syntax siv los muab tag nrho cov kab los ntawm ob lossis ntau lub rooj. Nrog rau tag nrho sab nrauv koom , tsis muaj kab yuav raug tso tawm ntawm lub rooj tshwm sim los ntawm cov lus nug. Zaj lus qhia no muab piv txwv thiab piav qhia txog kev siv a tag nrho sab nrauv koom.

Ib yam li ntawd, (+) txhais li cas hauv SQL koom? Oracle sab nraud koom tus neeg ua haujlwm (+) tso cai rau koj ua yeeb yam sab nraud koom ntawm ob lossis ntau lub rooj. Piv txwv ceev: -- Xaiv tag nrho cov kab ntawm lub nroog cov lus txawm tias tsis muaj kab sib luag hauv cov nroog cov lus SELECT cov nroog.

Ib yam li ntawd, nws raug nug, yog tag nrho sab nrauv koom tib yam li kev koom ua ke?

Qhov txawv ntawm Union Txhua yam thiab Tag nrho sab nrauv koom . Cov ntaub ntawv tso zis tso rau hauv UNION TAG NRHO muaj ib yam tus naj npawb ntawm kab raws li nyob rau hauv cov lus input. Tab sis lub tag nrho sab nrauv koom concatenates cov kab hauv ob lub rooj. Tsis tas yuav muaj cov rooj nkag muaj ib yam tus naj npawb ntawm cov ntaub ntawv.

Lub koom haum sab nrauv ua haujlwm li cas?

Hauv SQL LUB ROOJ HAUJ LWM muab cov txiaj ntsig ntawm ob sab laug thiab sab xis sab nrauv koom thiab rov qab tag nrho (muab los yog tsis sib haum) kab los ntawm cov ntxhuav ntawm ob sab ntawm lub koom lus. Wb muab tib ob lub rooj uas siv a tag nrho koom . Ntawm no yog ib qho piv txwv ntawm tag nrho sab nrauv koom hauv SQL ntawm ob lub rooj.

Pom zoo: