Microsoft Excel-де SQL сұраулары

Pin
Send
Share
Send

SQL - мәліметтер базасымен (ДБ) жұмыс істеу кезінде қолданылатын танымал бағдарламалау тілі. Microsoft Office-те дерекқордың жұмысына арналған Access деп аталатын жеке қосымша бар, бірақ Excel SQL сұраныстарын жасау арқылы мәліметтер базасымен жұмыс істей алады. Ұқсас сұранысты әр түрлі жолмен қалай құру керектігін білейік.

Сондай-ақ қараңыз: Excel-де дерекқорды қалай құру керек

Excel-де SQL сұранысын құру

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

1-әдіс: қондырманы қолданыңыз

Алдымен, Excel бағдарламасынан SQL сұрауын стандартты құралдарды қолданбай, бірақ үшінші тарап қондырмасын қолдана отырып жасай алатын опцияны қарастырайық. Осы тапсырманы орындайтын ең жақсы қондырмалардың бірі XLTools құралдар жинағы болып табылады, ол осы функцияға қосымша басқа функцияларды да ұсынады. Рас, бұл құралды қолданудың ақысыз мерзімі 14 күнді құрайтынын атап өткен жөн, содан кейін сізге лицензия сатып алу керек болады.

XLTools қондырмасын жүктеп алыңыз

  1. Қосымша файлды жүктегеннен кейін xltools.exeоны орнатуды жалғастыру керек. Орнатқышты іске қосу үшін, орнату файлындағы тінтуірдің сол жақ батырмасын екі рет нұқыңыз. Осыдан кейін, терезе ашылады, онда сіз Microsoft өнімдерін пайдалануға арналған лицензиялық келісіммен келісуіңізді растауыңыз керек - NET Framework 4. Бұл әрекетті орындау үшін батырманы басыңыз. «Қабылдаймын» терезенің төменгі жағында.
  2. Осыдан кейін орнатушы қажетті файлдарды жүктейді және оларды орнату процесін бастайды.
  3. Содан кейін терезе ашылады, онда сіз осы қондырманы орнатуға келісіміңізді растауыңыз керек. Ол үшін батырманы басыңыз Орнатыңыз.
  4. Содан кейін қондырманы орнату процедурасы басталады.
  5. Аяқталғаннан кейін терезе ашылады, онда орнату сәтті аяқталды деп хабарлайды. Көрсетілген терезеде батырманы басу жеткілікті Жабу.
  6. Қондырма орнатылды, енді SQL сұранысын ұйымдастыру керек Excel файлын іске қосуға болады. Excel парағымен бірге XLTools лицензиялық кодын енгізу үшін терезе ашылады. Егер сізде код болса, оны тиісті өріске енгізу керек және батырманы басу керек «Жарайды». Егер сіз тегін нұсқаны 14 күн бойы қолданғыңыз келсе, онда батырманы басу жеткілікті Сынақ лицензиясы.
  7. Сынақ лицензиясын таңдаған кезде тағы бір шағын терезе ашылады, онда сіз өзіңіздің атыңызды және тегіңізді көрсетуіңіз керек (бүркеншік ат пайдалануға болады) және электрондық поштаны. Осыдан кейін түймесін басыңыз «Сынақ мерзімін бастау».
  8. Әрі қарай, лицензия терезесіне ораламыз. Көріп отырғаныңыздай, сіз енгізген мәндер бұрыннан көрсетілген. Енді сіз тек батырманы басуыңыз керек «Жарайды».
  9. Жоғарыда аталған манипуляцияларды орындағаннан кейін, Excel нұсқасында жаңа қойынды пайда болады - «XLTools». Бірақ біз оған кіруге асықпаймыз. Сұрауды жасамас бұрын біз «ақылды» деп аталатын кестеге жұмыс істейтін кесте массивін түрлендіріп, оған атау беруіміз керек.
    Ол үшін көрсетілген массивті немесе оның кез-келген элементін таңдаңыз. Қойындыда болу «Үй» белгішесін нұқыңыз «Кесте пішімі». Ол таспада құралдар қорабына орналастырылған. Стильдер. Осыдан кейін әртүрлі стильдердің таңдау тізімі ашылады. Қажет деп санайтын стильді таңдаңыз. Көрсетілген таңдау кестенің жұмысына әсер етпейді, сондықтан таңдауды визуалды дисплейдің қалауына сүйене отырып жасаңыз.
  10. Осыдан кейін кішкене терезе басталады. Бұл кестенің координаттарын көрсетеді. Әдетте, бағдарламаның өзі массивтің толық мекен-жайын «жинайды», тіпті егер сіз оған бір ұяшықты таңдасаңыз да. Бірақ бұл жағдайда өрістегі ақпаратты тексеру ештеңе етпейді «Кесте деректерінің орналасқан жерін көрсетіңіз». Сондай-ақ жақын орналасқан затқа назар аударыңыз Тақырып кестесі, сіздің массивіңіздегі тақырыптар шынымен болса, құсбелгі қойылды. Содан кейін түймесін басыңыз «Жарайды».
  11. Осыдан кейін барлық көрсетілген ауқым кесте түрінде пішімделеді, ол оның қасиеттеріне (мысалы, созылу) және визуалды дисплейге әсер етеді. Көрсетілген кестеге атау беріледі. Оны тану және қалауымен өзгерту үшін, массивтің кез келген элементін нұқыңыз. Таспада қосымша қойындылар тобы пайда болады - «Кестелермен жұмыс». Қойындыға өтіңіз «Дизайнер»орналастырылған. Құралдар қорабындағы таспада «Қасиеттер» алаңда «Кесте атауы» оған автоматты түрде тағайындалған программа берілген массивтің аты көрсетіледі.
  12. Егер қаласаңыз, қолданушы бұл атауды ақпараттық тұрғыдан өзгертуге болады, бұл жолға пернетақтадағы қалаған опцияны енгізіп, батырманы басу арқылы жүзеге асырылады. Енгізіңіз.
  13. Осыдан кейін кесте дайын және сіз тікелей сұранысты ұйымдастыруға көше аласыз. Қойындыға өтіңіз «XLTools».
  14. Құралдар қорабындағы таспаға өткеннен кейін «SQL сұраулары» белгішесін нұқыңыз SQL іске қосыңыз.
  15. SQL сұранысын орындау терезесі басталады. Оның сол жағында сұрау жасалатын құжаттың парағын және деректер ағашындағы кестені көрсету керек.

    Оның көп бөлігін алатын терезенің оң жағында SQL сұрау редакторының өзі орналасқан. Онда бағдарламалық кодты жазу керек. Таңдалған кестенің баған атаулары автоматты түрде пайда болады. Өңдеуге арналған бағандар пәрмен арқылы таңдалады ТАҢДАҢЫЗ. Тізімде тек көрсетілген пәрменді өңдейтін бағандарды қалдыру керек.

    Әрі қарай таңдалған нысандарға қолданғыңыз келетін команданың мәтіні жазылады. Командалар арнайы операторлардың көмегімен құрылады. SQL-дің негізгі мәліметтері:

    • БІРІНШІ - мәндерді сұрыптау;
    • Қосылыңыз - кестелерге қосылу;
    • ТОП БОЛУ - құндылықтарды топтау;
    • SUM - шамалардың жиынтығы;
    • Айырықша - телнұсқаларды алып тастау.

    Сонымен қатар, сұрау салу үшін операторларды пайдалануға болады MAX, МИН, Орт, COUNT, Сол жақта және т.б.

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

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

Сабақ: Excel бағдарламасындағы ақылды кестелер

2-әдіс: кіріктірілген Excel құралдарын қолданыңыз

Сондай-ақ, Excel бағдарламасының көмегімен құралдардың көмегімен таңдалған деректер көзіне қарсы SQL сұрауын жасау әдісі бар.

  1. Біз Excel бағдарламасын бастаймыз. Осыдан кейін қойындыға өтіңіз «Деректер».
  2. Құралдар қорабында «Сыртқы деректерді алу»таспада орналасқан, белгішені нұқыңыз «Басқа көздерден». Қосымша опциялар тізімі ашылады. Ондағы элементті таңдаңыз «Деректерді қосу шеберінен».
  3. Басталады Деректерді қосу шебері. Деректер көздерінің түрлерінің тізімінен таңдаңыз «ODBC DSN». Осыдан кейін түймесін басыңыз «Келесі».
  4. Терезе ашылады Деректерді қосу шеберлеріонда көздің түрін таңдау керек. Атау таңдаңыз «MS Access мәліметтер базасы». Содан кейін түймесін басыңыз «Келесі».
  5. Шағын навигациялық терезе ашылады, онда сіз mdb немесе accdb форматындағы мәліметтер базасының орналасқан жері каталогына өтіп, қажетті дерекқор файлын таңдаңыз. Логикалық дискілер арасындағы навигация арнайы өрісте жасалады. Дискілер. Каталогтардың арасында терезенің орталық аймағында ауысу жасалады «Каталогтар». Ағымдағы каталогтағы файлдар, егер оларда mdb немесе accdb кеңейтімі болса, терезенің сол жағында көрсетіледі. Дәл осы аймақта файлдың атын таңдап, содан кейін түймесін басыңыз «Жарайды».
  6. Осыдан кейін көрсетілген мәліметтер базасында кестені таңдау терезесі іске қосылады. Орталық аймақта қалаған кестенің атын таңдаңыз (егер олар бірнеше болса), содан кейін түймесін басыңыз «Келесі».
  7. Осыдан кейін деректерді сақтау файлының сақталатын терезесі ашылады. Міне, біз теңшеген байланыс туралы негізгі ақпарат. Бұл терезеде батырманы басу жеткілікті Орындалды.
  8. Excel жұмыс парағында Excel деректерін импорттау терезесі іске қосылды. Онда сіз деректердің қай формада берілетінін көрсете аласыз:
    • Кесте;
    • Жиынтық кесте есебі;
    • Жиынтық кесте.

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

    Барлық импорт параметрлері көрсетілгеннен кейін түймесін басыңыз «Жарайды».

  9. Көріп отырғаныңыздай, мәліметтер базасынан кесте параққа жылжытылады. Содан кейін біз қойындыға көшеміз «Деректер» түймесін басыңыз Байланыстар, дәл сол атаудағы құралдар қорабындағы таспада орналасқан.
  10. Осыдан кейін кітапқа қосылу терезесі іске қосылады. Онда біз бұрын қосылған дерекқордың атауын көреміз. Егер бірнеше қосылған мәліметтер базасы болса, қажетті деректерді таңдап, таңдаңыз. Осыдан кейін түймесін басыңыз «Қасиеттер ...» терезенің оң жағында.
  11. Қосылым сипаттары терезесі басталады. Біз оның ішінде қойындыға ауысамыз «Анықтама». Алаңда Топтық мәтінағымдағы терезенің төменгі жағында орналасқан, біз SQL командасын осы тілдің синтаксисіне сәйкес жазамыз, оны қарастыру кезінде қысқаша тоқталдық 1-әдіс. Содан кейін түймесін басыңыз «Жарайды».
  12. Осыдан кейін жүйе автоматты түрде кітапты қосу терезесіне оралады. Біз тек батырманы басуға болады «Жаңарту» Онда. Дерекқорға сұраныс жіберіледі, содан кейін дерекқор оны өңдеу нәтижелерін қайтадан Excel парағына, біз бұрын жіберген кестеге қайтарады.

3-әдіс: SQL серверіне қосылу

Сонымен қатар, Excel құралдары арқылы SQL серверіне қосылып, оған сұраулар жіберуге болады. Сұрау салу алдыңғы опциядан ерекшеленбейді, бірақ ең алдымен сіз байланыстың өзін орнатуыңыз керек. Мұны қалай істеуге болатынын көрейік.

  1. Біз Excel бағдарламасын бастаймыз және қойындыға өтеміз «Деректер». Осыдан кейін түймесін басыңыз «Басқа көздерден», ол құралдар блогындағы таспаға орналастырылады «Сыртқы деректерді алу». Бұл жолы ашылмалы тізімнен опцияны таңдаңыз «SQL серверінен».
  2. Бұл дерекқор серверіне қосылу үшін терезені ашады. Алаңда «Сервер атауы» біз қосылатын сервердің атын көрсетіңіз. Параметрлер тобында Шот туралы ақпарат сіз Windows-тің түпнұсқалық растамасын немесе логин мен парольді енгізу арқылы қосылыстың қалай болатынын шешіп алуыңыз керек. Коммутаторды шешімге сәйкес орнатамыз. Егер сіз екінші опцияны таңдаған болсаңыз, онда қосымша өрістерге логин мен парольді енгізуіңіз керек. Барлық параметрлер аяқталғаннан кейін түймесін басыңыз «Келесі». Бұл әрекетті орындағаннан кейін көрсетілген сервермен байланыс орын алады. Дерекқорға сұранысты ұйымдастырудың келесі қадамдары біз алдыңғы әдіспен сипаттаған қадамдарға ұқсас.

Көріп отырғаныңыздай, Excel Excel бағдарламасында сұрауды бағдарламаның кіріктірілген құралдарымен де, үшінші тарап қондырмаларымен де ұйымдастыруға болады. Әрбір пайдаланушы өзіне ыңғайлы және нақты тапсырманы шешуге ыңғайлы опцияны таңдай алады. Дегенмен, XLTools қондырмасының мүмкіндіктері, әдетте, ендірілген Excel құралдарына қарағанда біршама жетілдірілген. XLTools-дің басты кемшілігі - қондырманы тегін пайдалану мерзімі екі күнтізбелік аптамен шектелген.

Pin
Send
Share
Send