Агуулгын хүснэгт:

SQL-д хоцрогдол ба тэргүүлэх гэж юу вэ?
SQL-д хоцрогдол ба тэргүүлэх гэж юу вэ?

Видео: SQL-д хоцрогдол ба тэргүүлэх гэж юу вэ?

Видео: SQL-д хоцрогдол ба тэргүүлэх гэж юу вэ?
Видео: SQL Server 2012 дээрх тэргүүлэх ба хоцрогдолтой функцууд 2024, Арванхоёрдугаар сар
Anonim

ХОЦРОГДОЛ ба LEAD

The АГ функц нь өмнөх эгнээнээс өгөгдөл татах чадвартай, харин УДИРДЛАГА дараагийн мөрөөс өгөгдлийг татаж авдаг. Энэ хоёр функц нь хоорондоо маш төстэй бөгөөд та эрэмбэлэх дарааллыг өөрчилснөөр нэгийг нь нөгөөгөөр нь сольж болно.

Үүнтэй холбогдуулан SQL-д хоцрогдол гэж юу гэсэн үг вэ?

Тодорхойлолт. онд SQL Сервер (Гүйлгээ- SQL ), нь АГ функц байна Хүснэгтийг өөртөө нэгтгэх шаардлагагүйгээр нэг дор нэг хүснэгтийн нэгээс олон мөрийг асуух боломжийг олгодог аналитик функц. Энэ нь хүснэгтийн өмнөх мөрийн утгыг буцаана. Дараагийн эгнээнээс утгыг буцаахын тулд LEAD функцийг ашиглана уу.

Мөн SQL дэх зэрэглэлийн функц гэж юу вэ? Танилцуулга SQL Сервер ЗЭРЭГТЭЙ () функц The ЗЭРЭГТЭЙ () функц цонх юм функц Энэ нь а зэрэглэл үр дүнгийн багцын хэсэг дэх мөр бүрт. Ижил утгатай хуваалтын мөрүүд ижил утгатай болно зэрэглэл . The зэрэглэл хуваалтын эхний эгнээ нь нэг байна.

Мөн та хоцролтыг хэрхэн ашигладаг вэ?

Хоцрогдол Одоогийн мөрийн өмнө ирдэг өгөгдсөн физик офсет дээрх мөрөнд хандах боломжийг олгодог. Ашиглах Энэ нь SELECT мэдэгдэл дэх аналитик функцийг ашиглан одоогийн мөрийн утгуудыг өмнөх мөрийн утгатай харьцуулна.

SQL дээр coalesce гэж юу вэ?

НЭГДЭЛ суурилуулсан байна SQLServer Чиг үүрэг. Ашиглах НЭГДЭЛ NULL-г өөр утгаар солих шаардлагатай үед. Энэ нь дараах хэлбэртэй байна. НЭГДЭЛ (утга1, утга2,, утга) Энэ нь утгын жагсаалтаас эхний NULL бус утгыг буцаана.

Зөвлөмж болгож буй: