Мақсаты

Кілт өрістері бірдей жолдарды тауып, біріншісін, соңғысын немесе тек бір рет кездесетін кілттерді қалдырады. Таңдаудан бұрын дереккөзді сұрыптамайды: «бірінші» және «соңғы» қолданыстағы жол ретіне қатысты.

Кірістер және шығыстар

Бір in кірісі және құрылымы бірдей бір out шығысы; таңдалған даналардың реті сақталады.

Параметрлер

ПараметрБаптаулар және мәндерНұсқалар және шектер
keysКілт өрістері; бос тізім бүкіл жолды салыстыруды білдіреді.Саны: 0–256
keepfirst — бірінші жол, last — соңғы жол, unique — дәл бір рет кездесетін кілттер ғана.Нұсқалар: first, last, unique
Әдепкі: first
comparisontyped түрлерді ескереді; text мәндердің мәтіндік көріністерін салыстырады.Нұсқалар: typed, text
Әдепкі: typed
case_sensitiveМәтіндік кілттерде әріп регистрін ескеру.Әдепкі: enabled
trimМәтіндік кілттің басы мен соңындағы бос орындарды елемеу.Әдепкі: disabled

Қадамдық баптау

  1. Өрістерді оқып, жазбаның табиғи кілтін таңдаңыз.
  2. Қай дананы сақтау керегін шешіңіз; қажет болса дереккөзде қажетті ретті орнатыңыз.
  3. Салыстыру түрін, регистрді және бос орындарды өңдеуді таңдаңыз.
  4. Қандай жолдар қалғанын және қанша қайталаным жойылғанын тексеріңіз.

Ережелер және диагностика

  • NULL бос мәтін ретінде қарастырылмайды.
  • typed «1» мәтінін 1 санынан ажыратады; text режимі мәндерді мәтіндік көрініске айналдырады.
  • last жолдарды олардың соңғы кездесу ретімен қайтарады.
  • unique қайталанатын кілттің бір данасын сақтамай, барлық данасын жояды.

Баптау мысалы

Қайталанатын клиент жазбалары үшін keys=[CustomerID], keep=last таңдаңыз. Дереккөз ескіден жаңаға қарай реттелсе, шығыста әр клиенттің соңғы нұсқасы болады.