E-poçt ilə fotoşəkil göndərmək üçün necə

SQL veritabanları (DB) ilə işləyərkən istifadə olunan populyar proqramlaşdırma dilidir. Verilənlər bazası əməliyyatları üçün verilənlər bazası əməliyyatları üçün ayrı bir proqram olmasına baxmayaraq Access - Access, lakin Excel də SQL sorgularını verərək verilənlər bazası ilə işləyə bilər. Bu cür tələbi müxtəlif yollarla necə qura biləcəyik.

Həmçinin baxın: Excel-də verilənlər bazası yaratmaq

Excel-də bir SQL sorgusu yaratmaq

SQL sorgu dili, analoqlardan fərqlənir ki, demək olar ki, bütün müasir verilənlər bazası idarəetmə sistemləri işləyir. Buna görə də, əlavə funksiyalara malik olan Excel kimi qabaqcıl bir cədvəlli prosessorun da bu dil ilə işləyə biləcəyi təəccüblü deyil. Excel istifadə edərək SQL istifadə təcrübəli olan istifadəçilər bir çox müxtəlif ayrı-ayrı cədvəl məlumat təşkil edə bilər.

Metod 1: Əlavə et istifadə edin

Amma əvvəlcə standart alətdən istifadə etmədən Excel-dən bir SQL sorgusu yaratdığınız zaman, lakin üçüncü tərəfin əlavəsini istifadə edərək seçimi nəzərdən keçirək. Bu vəzifəni yerinə yetirən ən yaxşı əlavələrdən biri XLTools Toolkitdir, bu xüsusiyyətə əlavə olaraq, bir sıra digər funksiyaları təmin edir. Bununla yanaşı qeyd etmək lazımdır ki, vasitənin istifadəsi zamanı yalnız 14 gündür, sonra isə lisenziya almaq lazımdır.

XLTools Add-onunu yükləyin

  1. Əlavə faylını endirdikdən sonra xltools.exequraşdırılması ilə davam etməlidir. Yükleyiciyi çalıştırmak üçün quraşdırma faylının sol fare düyməsini iki dəfə basın. Bundan sonra, Microsoft məhsullarını - NET Framework 4 istifadə üçün lisenziya müqaviləsi ilə razılığınızı təsdiqləməyiniz lazım olan bir pəncərə açılacaqdır. Bunu etmək üçün yalnız düyməni basın "Qəbul et" pəncərənin dibində.
  2. Bundan sonra, quraşdırıcı tələb olunan faylları yükləyir və quraşdırma prosesini başlatır.
  3. Bundan sonra, bu əlavə-in quraşdırılmasına razılıq verməniz lazım olan bir pəncərə açılır. Bunu etmək üçün düyməni basın. "Quraşdır".
  4. Sonra quraşdırılması prosedurunu birbaşa əlavə edin.
  5. Tamamlandıqdan sonra, quraşdırma başa çatdırıldığı barədə məlumat veriləcək bir pəncərə açılacaqdır. Göstərilən pəncərədə yalnız düyməni basın "Yaxın".
  6. Əlavə qurulmuş və indi bir SQL sorgusu təşkil etmək üçün lazım olan bir Excel faylı çalıştırabilirsiniz. Excel hesabatı ilə birlikdə XLTools lisenziya kodunu daxil etmək üçün bir pəncərə açılır. Bir kodunuz varsa, müvafiq sahədə daxil edin və düyməni basın "OK". Pulsuz versiyasını 14 gün istifadə etmək istəyirsinizsə, yalnız düyməsini basın lazımdır. "Məhkəmə Lisenziyası".
  7. Məhkəmə lisenziyasını seçdiyiniz zaman ilk və son adınızı (bir taxma adı istifadə edə bilərsiniz) və e-poçtunuzu göstərmək üçün lazım olan başqa bir kiçik pəncərə açılır. Bundan sonra düyməni basın "Sınaq müddəti başlayır".
  8. Sonra lisenziya pəncərəsinə qayıdırıq. Gördüyünüz kimi, daxil etdiyiniz dəyərlər artıq göstərilir. İndi düyməni basmaq lazımdır. "OK".
  9. Yuxarıda göstərilən manipulatları yerinə yetirdikdən sonra, Excel nüsxənizdə yeni bir sekme görünür - "XLTools". Ancaq tələsməyin. Sorgu oluşturmadan önce, çalışacağımız bir masa dizisini "smart" masasına çevirip bir ad verin.
    Bunu etmək üçün, müəyyən array və ya onun elementlərindən birini seçin. Seksiyada olmaq "Ev" simvol basın "Format kimi masa". Alətlərin blokundan tape üzərinə qoyulur. "Styles". Bundan sonra müxtəlif üslubların siyahısı açılır. Uyğun olduğunuz stili seçin. Bu seçim masanın funksionallığına təsir göstərməyəcək, buna görə seçimi yalnız əyani görüntü seçimlərinə əsaslanmalıdır.
  10. Bundan sonra kiçik bir pəncərə açılır. Cədvəlin koordinatlarını göstərir. Bir qayda olaraq, proqramın özü, yalnız bir hüceyrəni seçsəniz, dizinin tam ünvanını "seçər". Amma yalnız bu sahədə olan məlumatların yoxlanmasına mane olmur "Cədvəl məlumatlarının yerini göstərin". Siz də maddəyə diqqət yetirməlisiniz "Başlıqlı cədvəl", dizinizin başlıqları həqiqətən hazır olduqda, bir gənə var idi. Sonra düyməni basın "OK".
  11. Bundan sonra, bütün göstərilən aralıklar bir masa kimi formatlaşdırılacaq, həm onun xüsusiyyətlərinə (məsələn, uzanan), həm də vizual ekrana təsir edəcəkdir. Göstərilən masa adlanır. Bunu tanımaq və onu iradəsi ilə dəyişdirmək üçün, serialın hər hansı bir elementini tıklayırıq. Lentdə əlavə seksiyalar qrupu görünür - "Masalarla işləmə". Nişana keçin "Qurucu"yerləşdirilib. Alətlər blokundakı kasetdə "Əmlak" sahəsində "Cədvəl adı" Proqrama avtomatik olaraq verilmiş dizinin adı göstəriləcəkdir.
  12. Istənilən halda, istifadəçi bu adını klaviaturadan sahəyə istənilən seçimi daxil etməklə və bu düyməyə basaraq daha çox məlumat verə bilər Daxil edin.
  13. Bundan sonra cədvəl hazırdır və tələbin təşkilatına birbaşa gələ bilərsiniz. Nişana keçin "XLTools".
  14. Alətlərin bloğuna keçiddən sonra "SQL sorğuları" simvol basın SQL işləyin.
  15. SQL sorğu icra pəncərəsi başlayır. Sol bölməsində sənədin formasını və sorgunun yaradılacağı data ağacının cədvəlini daxil edin.

    Pəncərənin sağ hissəsindəki, ən çoxunu işləyən, SQL sorğu redaktorudur. Proqramda kod yazmaq lazımdır. Seçilmiş masanın sütun adları artıq avtomatik olaraq göstərilir. Emal üçün sütunların seçilməsi komanda ilə aparılır SEÇİM. Siyahıda yalnız göstərilən əmri emal etmək istədiyiniz sütunları tərk etməlisiniz.

    Sonra, seçilmiş obyektlərə tətbiq etmək istədiyiniz əmrin mətnini yazın. Komutlar xüsusi operatorlardan istifadə edilir. Burada əsas SQL ifadələri:

    • ORDER BY - dəyərləri ayırmaq;
    • JOIN - masalara qoşulmaq;
    • GROUP BY - dəyərlərin qruplaşdırılması;
    • SUM - dəyərlərin toplanması;
    • Fərqli - dublikatları çıxarın.

    Bundan əlavə, sorğunun tikintisi zamanı operatorlardan istifadə edə bilərsiniz MAX, MIN, Ort, COUNT, LEFT və digərləri

    Pəncərənin aşağı hissəsində, emal nəticəsində göstəriləcək dəqiq yeri dəqiqləşdirməlisiniz. Bu kitabın yeni bir hesabatı ola bilər (default olaraq) və ya hazırkı hesabatda müəyyən bir sıra. Sonuncu vəziyyətdə, keçidləri müvafiq mövqedə yenidən təşkil etməli və bu aralığın koordinatlarını təyin etməlisiniz.

    Tələb olunduqdan və müvafiq parametrlər verildikdən sonra düyməni basın. Run pəncərənin dibində. Bundan sonra girilmiş əməliyyat yerinə yetiriləcək.

Dərs: Exceldə Smart masalar

Metod 2: Excel Daxili Tools istifadə edin

Excel'in daxili vasitələrini istifadə edərək seçilmiş bir məlumat mənbəyi üçün SQL sorgusu yaratmaq üçün bir yol da var.

  1. Excel proqramını başladın. Nişanın üzərinə keçdikdən sonra "Məlumat".
  2. Alətlər blokunda "Xarici məlumatların alınması"tape üzərində olan simvol basın "Digər mənbələrdən". Əlavə variantların siyahısı. Burada bir maddə seçin "Məlumat Bağlantı Sihirbazından".
  3. Başlayır Məlumat Bağlantısı Sihirbazı. Məlumat mənbəyi növləri siyahısında seçin "ODBC DSN". Sonra düyməni basın "Növbəti".
  4. Pəncərə açılır Məlumat Bağlantısı Sihirbazları, burada qaynağın növünü seçməlisiniz. Bir ad seçin "MS Access verilənlər bazası". Sonra düyməni basın. "Növbəti".
  5. Mdb və ya accdb formatında verilənlər bazası yeri qovluğuna girməyiniz və tələb olunan verilənlər bazası faylını seçmək üçün kiçik bir naviqasiya pəncərəsi açılır. Mantıksal sürücülər arasında naviqasiya xüsusi sahədə aparılır. "Disklər". Dizinler arasında, pəncərənin mərkəzi hissəsində bir keçid edilir "Kataloqlar". Pəncərənin sol panosunda, mövcud mdb və ya accdb uzadılması varsa, mövcud kataloqdakı fayllar göstərilir. Bu sahədə fayl adı seçmək lazımdır, sonra düyməni basın "OK".
  6. Bundan sonra, müəyyən verilənlər bazasında bir masa seçmək üçün bir pəncərə açılır. Orta sahədə, istənilən masanın adını (bir neçə varsa) seçin və düyməni basın "Növbəti".
  7. Bundan sonra, saxlama məlumatı bağlantısı faylının pəncərəsi açılır. Burada konfiqurasiya etdiyimiz əsas əlaqə məlumatları. Bu pəncərədə yalnız düyməni basın. "Bitti".
  8. Excel hesabatında məlumatların idxal pəncərəsi işə salınır. Verilən məlumatların hansı formada təqdim olunduğunu göstərmək olar:
    • Cədvəl;
    • Pivot Cədvəl Hesabatı;
    • Xülasə chart.

    İstədiyiniz seçimi seçin. Aşağıdakı məlumatları dəqiq yerləşdirməyi dəqiqləşdirməlisiniz: yeni bir hesabatda və ya hazırkı hesabatda. Sonuncu halda, yer koordinatlarını seçmək də mümkündür. Varsayılan olaraq, məlumatlar cari səhifəyə yerləşdirilir. İthal olunmuş obyektin yuxarı sol küncü hüceyrəyə yerləşdirilir. A1.

    Bütün idxal parametrləri göstərildikdən sonra düyməni basın "OK".

  9. Gördüyünüz kimi, verilənlər bazasında olan masa hesabatı köçürülür. Sonra sekmeye keçin "Məlumat" və düyməni basın "Əlaqələr"eyni tapşırıqlı alətlər blokunda tape üzərində yerləşdirilir.
  10. Bundan sonra kitab ilə əlaqə qurulur. Burada əvvəllər əlaqəli verilənlər bazasının adını görürük. Bir neçə bağlı verilənlər bazası varsa, lazım olanı seçin və seçin. Sonra düyməni basın "Xüsusiyyətlər ..." pəncərənin sağ tərəfində.
  11. Bağlantı xüsusiyyətləri pəncərəsi başlayır. Seksiyə daşıyın "Təsvir". Sahədə "Komanda mətni", cari pəncərənin altındakı SQL əmrini dilin sintaksisinə uyğun olaraq yazın və biz nəzərdən keçirərkən qısaca danışdıq Metod 1. Sonra düyməni basın "OK".
  12. Bundan sonra, kitab bağlantısı penceresine avtomatik olaraq qayıtmaq edilir. Yalnız düyməni basa bilərik "Yeniləmə" içindədir. Verilənlər bazasına sorgu ilə giriş verilir, bundan sonra verilənlər bazası əvvəllər köçürdüyü masaya Excel emalının nəticələrini geri qaytarır.

Metod 3: SQL Server-a qoşulun

Əlavə olaraq, Excel vasitəsi ilə, SQL Server-a qoşulmaq və istəkləri göndərmək mümkündür. Sorgu qurma əvvəlki seçimdən fərqlənmir, amma ilk növbədə əlaqə qurmaq lazımdır. Bunu necə edəcəyik.

  1. Excel-i çalıştırın və sekmeye keçin "Məlumat". Sonra düyməni basın "Digər mənbələrdən"alətlərin blokundan tape üzərində yerləşdirilir "Xarici məlumatların alınması". Bu dəfə, görünən siyahıdan seçimi seçin "SQL Serverdan".
  2. Verilənlər bazası ilə əlaqə açılır. Sahədə "Server adı" birləşdirən serverin adını göstərin. Parametrlər qrupunda "Haqq-hesab Bilgileri" əlaqənin necə baş verəcəyinə qərar verməlisiniz: Windows identifikasiyası və ya istifadəçi adı və şifrəni daxil etməklə. Qərara əsasən keçid təqdim edirik. İkinci seçimi seçdiyiniz halda müvafiq sahələrə əlavə olaraq bir istifadəçi adı və şifrəni daxil etməlisiniz. Bütün parametrlər edildikdən sonra düyməni basın. "Növbəti". Bu hərəkəti yerinə yetirdikdən sonra göstərilən serverə keçid meydana gəlir. Verilənlər bazası sorğusunu təşkil etmək üçün əlavə tədbirlər əvvəlki üsulda təsvir edilənlərə bənzəyir.

Gördüyünüz kimi, Excel-də SQL sorguları ya proqramın daxili vasitələrinə, yaxud üçüncü tərəf eklentilerini istifadə etməklə təşkil edilə bilər. Hər bir istifadəçi özü üçün daha əlverişli olan və müəyyən bir vəzifəni həll etmək üçün daha əlverişli olan seçimi seçə bilər. Baxmayaraq ki, XLTools-ın imkanları, ümumiyyətlə, hələ də daxili Excel alətlərinə nisbətən daha inkişaf etmişdir. XLTools'ların əsas cəhətdən əlverişsiz olması, əlavə olaraq pulsuz istifadə müddətinin yalnız iki təqvim həftəsi ilə məhdudlaşmasıdır.