Бір мәнді мәндер сипаты

деректер кестесінің көрінісі көрсетілген өрістердегі көшірме деректері бар жазбаларды есепке алмағыңыз келген кезде, Бір мәнді мәндер сипатын пайдалана аласыз. Мысалы, сұраудың нәтижесінің бірнеше өріс бар болса, барлық өрістердегі мәндердің тіркесімі нәтижелерге енетін жазба үшін бір мәнді болуы тиіс.

Ескерту : Бір мәнді мәндер сипаты тек үстеме сауалы мен кесте жасауды сұрау сұрау және таңдау сұрауы сұрау деген нысандарға қолданылады.

Параметр

Бір мәнді мәндер сипаты төмендегідей параметрлерді пайдаланады.

Параметр

Сипаттама

Иә

Деректер кестесі көрінісінде көрсетілген барлық өрістердің мәндері бір мәнді болатын жазбаларды көрсету.

Жоқ

(Әдепкі) Барлық жазбаларды көрсету.


Бір мәнді мәндер сипатын сұраудың сипаттар кестесінде немесе Сұрау терезесіSQL көрінісі орната аласыз.

Ескерту : SQL нұсқауын пайдалана отырып, жаңа сұрауды жасағанда, бұл сипатты орната аласыз. НАҚТЫ сөйлемшесі Бір мәнді мәндер сипатының параметріне сәйкес келеді. НАҚТЫЖОЛ сөйлемшесі Бір мәнді жазбалар сипатының параметріне сәйкес келеді.

Ескерімдер

Бір мәнді мәндер сипаты Иә деген параметрге орнатылғанда, сұраудың нәтижелері жаңартылмайды және бұл нәтижелерге басқа пайдаланушылар жасаған өзгертулер енгізілмейді.

Бір мәнді мәндер және Бір мәнді жазбалар сипаттарының біреуі ғана Иә деген параметрге бір уақытта орнатылуы мүмкін. Мысалы, Бір мәнді мәндер сипаты Иә деген параметрге орнатылғанда, Microsoft Office Access 2007 бағдарламасы Бір мәнді жазбалар сипатын Жоқ деген параметрге автоматты түрде орнатады. Алайда, олардың екеуі Жоқ деген параметрге орнатыла алады. Сипаттардың екеуі Жоқ деген параметрге орнатылған болғанда, барлық жазбалар қайтарылады.

tip

Өрістегі мән даналарының санын есептегіңіз келсе, жиындар сұрауы жасаңыз.

Мысал

Төмендегі мысалда ТАҢДАУ нұсқауы тұтынушылар өмір сүретін елдер/аймақтар тізімін қайтарады. Әрбір ел/аймақта көп тұтынушы бар болғандықтан, көптеген жазбаларда Тұтынушылар кестесіндегі бірдей ел/аймақ бола алады. Алайда, әрбір ел/аймақ сұрау нәтижелерінде бір рет қана кездеседі.

Бұл мысал төмендегідей деректері бар Тұтынушылар кестесін пайдаланады.

Ел/аймақ

Компанияның атауы

Бразилия

Идрисовтар Отбасы

Бразилия

Контозо

Бразилия

Фабрикам

Франция

Саяхат

Франция

Төртінші кофе

Германия

Вингтип ойыншықтары

Ирландия

Дастарқан


Бұл SQL нұсқауы елдер/аймақтарды төмендегідей кестеде қайтарады:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Қайтарылған елдер/аймақтар

Бразилия

Франция

Германия

Ирландия


Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×