Ի՞նչ է կիրառվում SQL Server-ում:
Ի՞նչ է կիրառվում SQL Server-ում:

Video: Ի՞նչ է կիրառվում SQL Server-ում:

Video: Ի՞նչ է կիրառվում SQL Server-ում:
Video: 23.SQL Սկսնակների համար։Աղյուսակների կառուցում 2024, Նոյեմբեր
Anonim

Այն ԴԻՄԵԼ օպերատորը թույլ է տալիս մեզ կանչել աղյուսակի արժեք ունեցող ֆունկցիա յուրաքանչյուր տողի համար, որը վերադարձվում է հարցման արտաքին աղյուսակի արտահայտությամբ: Այն ԴԻՄԵԼ օպերատորը թույլ է տալիս միացնել սեղանի երկու արտահայտություն. սեղանի աջ արտահայտությունը ամեն անգամ մշակվում է ձախ աղյուսակի արտահայտությունից յուրաքանչյուր տողի համար:

Հետագայում, կարելի է նաև հարցնել՝ ե՞րբ օգտագործել Cross Apply և Outer Apply:

ԽԱՉԻ ԴԻՄԵԼ կարող է օգտագործվել որպես փոխարինող ՆԵՐՔԻՆ ՄԻԱՑՈՒՄ երբ մենք պետք է արդյունք ստանանք Master աղյուսակից և ֆունկցիայից: ԴԻՄԵԼ կարող է օգտագործվել որպես UNPIVOT-ի փոխարինում: կամ ԽԱՉԻ ԴԻՄԵԼ կամ ԱՐՏԱՔԻՆ ԿԻՐԱՌԵԼ կարող են օգտագործվել այստեղ, որոնք փոխարինելի են: Համարեք, որ ունեք ստորև բերված աղյուսակը (անունը MYTABLE):

Բացի այդ, խաչը նույնն է, ինչ ներքին միացումը: ԽԱՉԻ ԴԻՄԵԼ . ԽԱՉԻ ԴԻՄԵԼ նման է ՆԵՐՔԻՆ ՄԻԱՑՈՒՄ , բայց կարող է օգտագործվել նաև միանալ աղյուսակով գնահատված գործառույթներ SQL աղյուսակներով: CROSS APPLY's վերջնական արդյունքը բաղկացած է գրառումներից, որոնք համընկնում են աղյուսակով գնահատված ֆունկցիայի և SQL աղյուսակի արդյունքների միջև:

Երկրորդ, ինչու ենք մենք օգտագործում արտաքին հավելվածը SQL Server-ում:

Այն առբերում է այդ գրառումները աղյուսակի արժեքավոր ֆունկցիայից և միացվող աղյուսակից, որտեղ այն գտնում է համապատասխան տողեր երկուսի միջև: Մյուս կողմից, ԱՐՏԱՔԻՆ ԿԻՐԱՌԵԼ առբերում է բոլոր գրառումները և՛ աղյուսակի արժեքավոր գործառույթից, և՛ աղյուսակից՝ անկախ համընկնումից:

Ի՞նչ է նշանակում Խաչ կիրառել:

ԽԱՉԻ ԴԻՄԵԼ վերադարձնում է միայն տողերը արտաքին աղյուսակ, որը արտադրում է աղյուսակի արժեքավոր ֆունկցիայի արդյունքների հավաքածու: Այլ կերպ ասած՝ արդյունք ԽԱՉԻ ԴԻՄԵԼ չի պարունակում ձախակողմյան աղյուսակի արտահայտությունների որևէ տող, որի համար աջակողմյան աղյուսակի արտահայտությունից որևէ արդյունք չի ստացվում: ԽԱՉԻ ԴԻՄԵԼ աշխատել տող առ տող ՆԵՐՔԻՆ ՄԻԱՑՈՒՄ.

Խորհուրդ ենք տալիս: