Сұрау бойынша Microsoft Access тобын пайдалану туралы біліңіз

Дерекқордан деректерді алу үшін негізгі SQL сұрауларын қолдануға болады, бірақ бұл көбінесе бизнес талаптарын қанағаттандыру үшін жеткілікті ақпаратты қамтамасыз етпейді. SQL сонымен қатар GROUP BY сөйлемін пайдалана отырып жиынтық функцияларды қолдану үшін деңгей деңгейінің атрибуттарына негізделген сұрау нәтижелерін топтау мүмкіндігін береді. Төмендегі атрибуттардан тұратын тапсырыс деректері кестесін қарастырыңыз:

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

SELECT * FROM Тапсырыстар НЕГІЗДЕР Salesperson LIKE 'Jim'

Бұл Джим жасаған сатылымдарға сәйкес барлық деректерді дерекқордан алуы мүмкін:

Тапсырыс берушінің сатушысы CustomerID түсімі 12482 Jim 182 40000 12488 Jim 219 25000 12519 Jim 137 85000 12602 Jim 182 10000 12741 Jim 155 90000

Сіз бұл ақпаратты қарап шығып, өнімділік статистикасына қол жеткізу үшін кейбір қолмен есептеулер жасай аласыз, бірақ бұл сіз компанияның әр сатушысы үшін қайталау керек болатын қиын мәселе еді. Оның орнына, сіз бұл жұмыстарды компанияның әр сатушысы үшін статистиканы есептейтін бірыңғай GROUP BY сұрауымен алмастыра аласыз. Сіз жай ғана сұрауды жазыңыз және дерекқор Salesperson өрісіне негізделген нәтижелерді топтастыруы керек екенін көрсетіңіз. Содан кейін нәтижелер бойынша есептеулерді орындау үшін SQL жиынтық функцияларының кез келгенін пайдалануға болады.

Міне мысал. Келесі SQL нұсқауын орындасаңыз:

SELECT Сатушы, САН (кіріс) AS 'Total', MIN (кіріс) AS 'Ең кіші', MAX (кіріс) AS 'Largest', AVG (Түсім) AS 'Орташа', COUNT (Табыс) AS 'Number' Сатушы

Сіз келесі нәтижелерді алдық:

Сатушы Ең үлкен ең үлкен орташа саны Jim 250000 10000 90000 50000 5 Mary 342000 24000 102000 57000 6 Bob 118000 4000 36000 39333 3

Көріп отырғаныңыздай, бұл қуатты функция SQL сараптамасынан тұратын шағын есептерді жасауға мүмкіндік береді. GROUP BY ережесі дерекқорларда осы мақсат үшін жиі пайдаланылады және DBA-ның қапшықтарында бағалы құрал болып табылады.