• Ölümlüleri yakalayanlar için SQL. Ölümlüler için SQL. Michael J. Hernandez, John L. Viescas - Ölümlüler için SQL sorguları

    Ölümlüler için SQL + 10 dakikada SQL
    Sams 10 Dakikada Kendinize SQL Öğretin
    Yazar: Ben Forta
    Çevirmen: V. Ginzburg
    Diller: Rusça
    Yayıncı: Williams
    Seri: 10 dakikada öğrenin
    ISBN 978-5-8459-1858-1, 978-0-672-33607-2; 2014

    Sayfa 288 sayfa
    Format 84x108/32 (130x200 mm)
    Tiraj 2000 kopya.
    Ciltleme Yumuşak kapak

    10 dakikada SQL kitabı, hızlı sonuç almak isteyenler için basit ve pratik çözümler sunuyor. Her biri 10 dakikadan fazla sürmeyecek olan 22 dersin tamamını tamamladıktan sonra, SQL'in pratik kullanımı için gerekli olan her şeyi öğreneceksiniz. Kitaptaki örnekler IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite, MariaDB ve Apache OpenOffice Base için uygundur.
    tüm bağlantılara erişim
    Açıklayıcı örnekler, SQL ifadelerinin nasıl yapılandırıldığını anlamanıza yardımcı olacaktır.
    İpuçları çözümlere giden kısa yolları yönlendirecektir.
    Uyarılar yaygın hatalardan kaçınmanıza yardımcı olur.
    Notlar daha fazla açıklama sağlar.
    10 dakikada neler öğrenilebilir:


    • - temel SQL talimatları;
      - birçok cümle ve operatörle karmaşık SQL sorgularının oluşturulması;
      - verilerin çıkarılması, sınıflandırılması ve biçimlendirilmesi;
      - çeşitli filtreleme yöntemleri kullanılarak belirli verilerin elde edilmesi;
      - özet verileri elde etmek için özet fonksiyonlarının uygulanması;
      - ilişkisel tabloların ilişkilendirilmesi;
      - veri ekleme, güncelleme ve silme;
      - tabloların oluşturulması ve değiştirilmesi;
      - Görünümlerle, saklı prosedürlerle ve çok daha fazlasıyla çalışma.
    Ben Forta, Adobe Systems'de Geliştirme Direktörüdür. Veritabanları, SQL ve ColdFusion hakkındaki kitaplar da dahil olmak üzere çok sayıda çok satan kitabın yazarı. Veritabanı tasarımı ve uygulama geliştirme konusunda geniş deneyime sahiptir.

    SQL'i Anlamak
    Yazar: Martin Graber
    Çevirmen: V. Yastrebov
    Diller: Rusça
    Yayıncı: Lori
    ISBN 978-5-85582-301-1; 2014
    ek özellikler
    Sayfa 378 sayfa
    Format 70x100/16 (170x240 mm)
    Dolaşım 200 kopya.
    Ciltleme Yumuşak kapak

    SQL FOR MORTAL MORTALS, özellikle yeni başlayanlar için yazılmış, Yapılandırılmış Sorgu Dili'ne eksiksiz bir giriş niteliğindedir. Veritabanı yönetiminde yeniyseniz, bu kitap size basit sorgular ve karmaşık işlemler kullanarak SQL ile nasıl kolay ve akıcı bir şekilde çalışacağınızı öğretecektir. SQL'de uzmanlaşmak için:
    - İlişkisel veritabanlarına kısa ve basit bir giriş yaparak veritabanı yönetimi kavramlarının anlamını anlayın.
    - Veri tablolarına yerleştirilen bilgileri bulmak ve bunlarla çalışmak için temel SQL komutlarını kullanmak için bu talimatları izleyin. Verileri nasıl seçeceğinizi, özetleyeceğinizi ve ustaca yöneteceğinizi öğrenin.
    - Gelişmiş sorgulama tekniklerini aynı anda birden fazla tabloya uygulayarak, karmaşık sorgular ve alt sorgular oluşturarak bileşik veri tablolarıyla verimli bir şekilde çalışın.
    - Perakende iş uygulamaları için yeni veri tabloları oluşturun. Etkili veritabanı tasarımına yönelik önemli ilkeleri ve veri bütünlüğünü ve korumasını sağlamaya yönelik teknikleri öğrenin.
    - Programcılara özel bir bölüm kullanarak SQL'i programlama dilleriyle kullanmayı öğrenin.

    SQL FOR MORTAL MORTALS, standart SQL'e hızlı bir referans ve standart olmayan SQL'in genel özelliklerinin bir açıklamasını içeren Yapılandırılmış Sorgu Dilinin herhangi bir uygulaması için vazgeçilmez bir kılavuzdur.

    Geçtiğimiz birkaç yılda SQL, yalnızca bilgisayar bilimcilerinin bildiği bir dilden, yaygın olarak kullanılan uluslararası bir standarda dönüştü. Her yıl sevk edilen SQL uyumlu veritabanlarının toplam sayısı artık milyonları buluyor. Eğer kurumsal bilgilere internet veya intranet üzerinden ulaşıyorsanız muhtemelen SQL kullanıyorsunuz demektir. Mere Mortals için SQL Sorguları kitabı, acemi kullanıcıların SQL sorgularının temellerini öğrenmelerine yardımcı olacak ve deneyimli ve ileri düzey kullanıcılar için önemli bir başvuru kılavuzu olacaktır.


    İçerik.
    Bölüm I İlişkisel veritabanları ve SQL. 1
    Bölüm 1 "İlişkisel" nedir? 3
    Veritabanı türleri3
    İlişkisel modelin kısa tarihi. 4
    İlişkisel veritabanlarının anatomisi. 5
    Bütün bunlar neden gerekli? 14
    Sonuçlar.16
    Bölüm 2 Veritabanı yapısının güvenilirliğinin sağlanması. 17
    Bu bölüm neden buraya yerleştirildi? 17
    Neden iyi düşünülmüş bir yapıya ihtiyacınız var? 18
    Saha ayarları. 18
    Masa kurulumu. 26
    Bağlantıları yükleme ve düzeltme. 36
    Peki hepsi bu mu? 43
    Sonuçlar. 43
    Bölüm 3 SQL'in Kısa Tarihi. 45
    SQL'in kökenleri. 45
    erken uygulamalar. 47
    ".ve sonra Standart vardı." 48
    ANSI/ISO standardının geliştirilmesi. 49
    Geleceği hazırlayan şey nedir? 54
    Neden SQL öğrenmelisiniz? 56
    Sonuçlar. 57
    Bölüm II SQL'in Temelleri. 59
    Bölüm 4 Basit sorgular oluşturma. 61
    SQL'e giriş. 61
    SELECT ifadesi. 62
    Kısa Açıklama: Veriye Karşı Bilgi.64
    Bir sorgunun SQL'e çevrilmesi. 66
    Tekrarlanan satırların ortadan kaldırılması.72
    Bilgileri sıralama. 74
    Bir işi kaydetme79
    Operatör örnekleri. 79
    Sonuçlar.87
    Bağımsız çözüm için görevler. 88
    Bölüm 5 Sütunlardan daha fazlasını nasıl elde edebilirsiniz? 91
    SELECT koşulu, çift iki.92
    Temel bilgilerin ötesinde96
    "İfade" nedir97
    Neyi ifade etmeye çalışıyorsun.97
    İfade türleri. 100
    SELECT yan tümcesinde ifadelerin kullanılması. 109
    Boş değer. 117
    Operatör örnekleri. 120
    Sonuçlar.127
    Bağımsız çözüm için görevler. 128
    Bölüm b Verileri filtreleme 131
    WHERE.131 kullanılarak elde edilenlerin iyileştirilmesi
    Arama koşullarını tanımlama.135
    Birden fazla koşulun kullanılması.156
    NULL ile yeniden karşılaşma: Uyarı notu.168
    Koşulları çeşitli şekillerde ifade etmek. 172
    Operatör örnekleri. 173
    Sonuçlar.179
    Bağımsız çözüm için görevler. 179
    Bölüm III Birden fazla tabloyla çalışma. 183
    Bölüm 7 Kümeler halinde düşünmek. 185
    Set nedir? 186
    Setlerdeki işlemler.186
    kavşak. 187
    Fark. 192
    Bir dernek. 199
    SQL'de işlemleri ayarlayın. 203
    Sonuçlar.212
    Bölüm 8 Dahili Birleşimler. 214
    KATILMAK nedir? 214
    İÇ BİRLEŞİM. 215
    INNER JOIN.231 koşullarının uygulamaları
    Operatör örnekleri.233
    Sonuçlar.251
    Bağımsız çözüme yönelik görevler.251
    Bölüm 9 Dış Birleşimler.255
    OUTER JOIN Nedir?255
    SOL/SAĞ DIŞ BİRLEŞTİRME.257
    TAM DIŞ BİRLEŞTİRME.276
    OUTER JOIN.281 işlemlerini kullanma
    Operatör örnekleri.282
    Sonuçlar.295
    Bağımsız çözüme yönelik görevler 296
    Bölüm 10 BİRLİK Operasyonları 298
    UNION nedir.298
    UNION.300 ile sorgu yazma
    UNION.311'in uygulanması
    Operatör örnekleri.312
    Sonuçlar.322
    Bağımsız çözüme yönelik görevler.322
    Bölüm 11* Alt Sorgular325
    Alt sorgu nedir.326
    Sütunlu ifadeler olarak alt sorgular.327
    Filtreler olarak alt sorgular.332
    Alt sorguları kullanma.347
    Operatör örnekleri349
    Sonuçlar.361
    Bağımsız çözüme yönelik görevler.362
    Bölüm IV Verilerin toplanması ve gruplandırılması. 365
    Bölüm 12* Basit Bir Toplam.367
    Toplama Fonksiyonları.367
    Filtrelerde Toplama İşlevlerini Kullanma.381
    Operatör örnekleri.384
    Sonuçlar.390
    Bağımsız çözüme yönelik görevler.390
    Bölüm 13 Verileri gruplama. 393
    Verileri neden gruplandırmanız gerekiyor?393
    GROUP BY cümlesi. 395
    Bazı sınırlamalar getirilmesi.404
    GROUP BY.408'i kullanma
    Operatör örnekleri.409
    Sonuçlar.417
    Bağımsız çözüme yönelik görevler.418
    Bölüm 14 Gruplandırılmış Verileri Filtreleme.420
    Grupların daraltılması.420
    Filtreler: Farkı hissedin. 425
    HAVING'i kullanma. 432
    Operatör örnekleri. 433
    Sonuçlar. 441
    Bağımsız çözüm için görevler. 441
    Çözüm. 445
    Başvurular 447
    Ek A SQL Standardının Diyagramları. 449
    Ek B Kullanılan veri tabanı yapıları
    örnekler olarak. 455
    Ek C Önerilen Okumalar. 459

    Önsöz
    Mere Mortals için SQL Sorguları kitabı, SQL sorgularına mükemmel bir giriş niteliğindedir ve Addison-Wesley tarafından yazılan Mere Mortals için Veritabanı Tasarlamak adlı önceki kitabı iyi bir şekilde tamamlar. İlk kitaba göre çok daha iyi bir giriş olduğu söylenebilir. Gerçek bir programcı (yani sıradan bir ölümlü), SQL sorguları yazmaya daha fazla, veritabanının kendisini tasarlamaya daha az zaman harcar. Planlar, özel ofisleri ve spor arabaları olan yüksek maaşlı DBA'lardan oluşuyor. Çoğu programcı, SQL'in sabit kodlanmış bir şema altında çalışmasını sağlamaya çalışmaktadır.
    Mesleğim gereği, veritabanları kuruyorum ve ileri düzeyde SQL öğretiyorum, böylece çoğu SQL metninin Mısır hiyeroglifleri kadar okunması zor olduğunu doğrulayabilirim. Program çalışmaya başlar başlamaz, onu yazan programcı bir daha ne yapıldığına bakmadan bir sonraki probleme geçer. Ve bu programda bir şeyler ters gittiğinde, diğer kişi İnternet'teki tartışma gruplarına umutsuz mesajlar gönderir; burada John ve Mike onu birkaç bilgelik sözü ve kodun yeniden yazılmasıyla kurtaracaklardır. Yıllardır insanların SQL sorunlarını çözmelerine yardımcı oluyorlar. Sonunda hepsini herkesin kullanabileceği bir kitaba koymanın zamanı geldi!


    E-kitabı uygun bir formatta ücretsiz indirin, izleyin ve okuyun:
    Mere Mortals için SQL Sorgularını İndirin, SQL'de Veri İşleme İçin Pratik Bir Kılavuz, Michael J. Hernandez, John L. Viescas., 2003 - fileskachat.com, hızlı ve ücretsiz indirin.

    PDF İndir
    Aşağıda bu kitabı Rusya genelinde teslimat ile en iyi indirimli fiyata satın alabilirsiniz.

    Veritabanları Genel Michael J. Hernandez, John L. Viescas - Ölümlüler için SQL sorguları

    Michael J. Hernandez, John L. Viescas - Ölümlüler için SQL sorguları

    03.09.2009

    Mere Mortals için SQL Sorguları, SQL sorgularına mükemmel bir giriş niteliğindedir. Gerçek bir programcı (sadece bir ölümlü), SQL sorguları yazmak için çok fazla zaman harcar ve veritabanının kendisini tasarlamak için daha az zaman harcar. Planlar, özel ofisleri ve spor arabaları olan yüksek maaşlı DBA'lardan oluşuyor. Çoğu programcı, SQL'in sabit kodlanmış bir şema altında çalışmasını sağlamaya çalışmaktadır.

    Yazarlar hakkında
    Michael J. Hernandez Tanınmış bir ilişkisel veritabanı danışmanı ve Seattle'daki DataTex danışmanlık grubunun sahibidir. Sık sık çeşitli konferanslarda sunumlar yapıyor. Aynı zamanda Mere Mortals için Veritabanı Tasarımı (Mere Mortals için Veritabanı Tasarımı) kitabının da yazarıdır.

    John L. Viescas- Tanınmış bir veritabanı danışmanlık şirketi olan Viescas Consulting, Inc.'in Başkanı. Aynı zamanda Microsoft Access 2000'i Çalıştırma ve Programcının SQL Hızlı Başvuru Kılavuzu kitaplarının çok satan yazarıdır.



    SQL FOR MORTAL MORTALS, özellikle yeni başlayanlar için yazılmış, Yapılandırılmış Sorgu Dili'ne eksiksiz bir giriş niteliğindedir. Veritabanı yönetiminde yeniyseniz, bu kitap size basit sorgular ve karmaşık işlemler kullanarak SQL ile nasıl kolay ve akıcı bir şekilde çalışacağınızı öğretecektir. SQL'de uzmanlaşmak için:

    • İlişkisel veritabanlarına kısa ve basit bir giriş yaparak veritabanı yönetimi kavramlarını anlayın.
    • Veri tablolarına yerleştirilen bilgileri bulmak ve bunlarla çalışmak için temel SQL komutlarını kullanmak için bu talimatları izleyin. Verileri nasıl seçeceğinizi, özetleyeceğinizi ve ustaca yöneteceğinizi öğrenin.
    • Gelişmiş sorgulama tekniklerini aynı anda birden fazla tabloya uygulayarak, karmaşık sorgular ve alt sorgular oluşturarak bileşik veri tablolarıyla verimli bir şekilde çalışın.
    • Perakende iş uygulamaları için yeni veri tabloları oluşturun. Etkili veritabanı tasarımına yönelik önemli ilkeleri ve veri bütünlüğünü ve korumasını sağlamaya yönelik teknikleri öğrenin.
    • Özel programcı bölümünü kullanarak SQL'i programlama dilleriyle kullanmayı öğrenin.

    SQL FOR MORTAL MORTALS, standart SQL'e hızlı bir referans ve standart olmayan SQL'in genel özelliklerinin bir açıklamasını içeren Yapılandırılmış Sorgu Dilinin herhangi bir uygulaması için vazgeçilmez bir kılavuzdur.

    1. İlişkisel veritabanlarına giriş
    2. SQL'e Giriş
    3. Tablolardan veri almak için SQL kullanma
    4. Daha karmaşık yüklemler oluşturmak için ilişkisel ve boole operatörlerini kullanmak
    5. Özel operatörlerin “koşullarda” kullanılması
    6. Toplama işlevlerini kullanarak verileri özetleme
    7. Sorgu Sonuçlarını Biçimlendirme
    8. Tek sorguda birden fazla tablo kullanmak
    9. İşlenenleri bir tabloyla temsil edilen birleştirme işlemi
    10. Yerleştirme İstekleri
    11. İlgili alt sorgular
    12. EXISTS operatörünü kullanma
    13. HERHANGİ BİR, TÜM ve BAZI operatörlerini kullanma
    14. UNION cümlesinin kullanılması
    15. Alan değerlerinin girilmesi, silinmesi ve değiştirilmesi
    16. Güncelleme Komutlarıyla Alt Sorguları Kullanmak
    17. Tablolar oluşturun
    18. Geçerli veri değerleri kümesindeki kısıtlamalar
    19. Veri bütünlüğü desteği
    20. Görünümlere Giriş
    21. Görünümlerle Değerleri Değiştirmek
    22. Veri erişim haklarının belirlenmesi
    23. SQL'in küresel yönleri
    24. SQL veritabanında düzen nasıl korunur?
    25. SQL'i diğer programlama dilleriyle kullanma (gömülü SQL)
    Uygulamalar
    A. Alıştırmaların cevapları
    B. SQL Veri Türleri
    C. SQL Standardından Bazı Genel Sapmalar
    D. Sözdizimi ve komut yardımı
    E. Örneklerde kullanılan tablolar
    f.sql bugün

    İlişkisel veritabanlarına giriş

    … Biz de SQL'i tartışırken her iki terimi birbirinin yerine kullanacağız. Basit tablolara zaten aşinasınız. Tüm kısalıkları ve basitlikleri ile birlikte, daha sonra kendiniz de göreceğiniz gibi, dilin en önemli özelliklerini göstermeye oldukça uygundurlar. Bazen diğer tabloları tanıtacağız veya bu tablolardan birindeki diğer verilere, bunların uygulanmasına ilişkin bazı ek olasılıkları göstermek için bakacağız. Artık doğrudan SQL'e dalmaya hazırız. Sonraki bölüm,
    Zaman zaman tekrar gelmeniz gerekecek, size dil hakkında genel bir fikir verir ve kitapta sunulan materyal konusunda sizi yönlendirir.

    SQL'e giriş

    Bu bölüm size SQL hakkında genel bir anlayış kazandıracak birçok temel bilgiyi kapsar. Nasıl yapılandırıldığını, nasıl kullanıldığını, verileri nasıl ifade ettiğini, nasıl ve kim tarafından tanımlandığını (ve bununla birlikte gelen tutarsızlıkları) ve onu tanımlamak için kullanılan bazı kuralları ve terminolojiyi öğrendiniz. Bir sonraki bölümde komutların oluşumu ve işleyişi ayrıntılı olarak açıklanmaktadır. Tablolardan bilgi almanızı sağlayan ve SQL'de en yaygın kullanılan komutlardan biri olan komutla tanışacaksınız. Veritabanından belirli bilgileri kendiniz çıkarabileceksiniz.

    SQL'in Küresel Yönleri

    • Eş anlamlılar (veri nesneleri için yeni adlar nasıl oluşturulur)
    • Veritabanı alanı (dbspace) (veritabanındaki mevcut alanın nasıl bölüneceği)
    • İşlem işleme (veritabanındaki değişikliklerin nasıl kaydedileceği veya atılacağı)
    • Eşzamanlılık kontrolü (SQL, komutların birbirleri üzerindeki etkisini ortadan kaldırmanıza nasıl izin verir)

    Eş anlamlılar nesnelerdir, adları ve (bazen) sahipleri vardır, ancak adının yerini aldıkları tablodan bağımsız olarak var olmazlar. Bunlar paylaşılabilir ve dolayısıyla nesneye erişimi olan herkes tarafından erişilebilir olabilir veya yalnızca belirli bir kullanıcıya ait olabilir. Veritabanı alanları kullanıcılara tahsis edilen veritabanı alt bölümleridir. Sıklıkla birleştirilen ilgili tabloların aynı veritabanı alanında saklanması en iyisidir. COMMIT ve ROLLBACK, önceki COMMIT veya ROLLBACK komutundan bu yana veya oturumun başlangıcından itibaren tüm veritabanı değişikliklerini grup olarak kaydetmek veya bunları atmak için kullanılan komutlardır. Eşzamanlılık kontrolü, eşzamanlı komutların birbirini ne ölçüde etkilediğini belirler. Veritabanlarının nasıl çalıştığı ve komut yürütme sonuçlarının nasıl izole edileceği konusunda "çalışma" farklılıklarının devreye girdiği yer burasıdır.

    SQL veritabanında düzen nasıl korunur?

    Dolayısıyla SQL sistemleri, veritabanı yapısının sistem kataloğu adı verilen bir dizi tablo kullanır. Bu tablolar sorgulanabilir ancak güncellenemez. Ayrıca SYSTEMCATALOG ve SYSTEMCOLUMNS tablolarına yorum sütunları ekleyebilir (ve silebilirsiniz). Bu tablolar için görünümler oluşturmak, kullanıcıların tam olarak hangi bilgilere erişme iznine sahip olduğunu belirlemenin mükemmel bir yoludur. Bu, etkileşimli olarak SQL tartışmamızı sonlandırıyor. Bir sonraki bölümde SQL'in doğrudan programlama dillerinde yazılmış programlarda kullanımı ele alınacaktır; bu kullanım, programın veritabanı ile etkileşiminden yararlanmanıza olanak tanır.

    SQL'i diğer programlama dilleriyle kullanma (gömülü SQL)

    İki yaklaşımın gücünü birleştirmek için SQL komutları prosedürel programlama dillerine dahil edilmiştir. Bu özelliğin uygulanması bazı SQL uzantılarını gerektirir. Gömülü SQL komutları, üst düzey bir dil derleyicisinin anlayabileceği bir program üretmek için ön derleyici (ön işlemci) adı verilen bir program kullanılarak çevrilir. Gömülü SQL komutları, yerleşik ön işlemci kullanılarak oluşturulan çağrı alt yordamları ile değiştirilir; bu rutinlere erişim modülleri denir. Bu yaklaşımla ANSI, Pascal, FORTRAN, COBOL, PL/1 programlama dilleri için gömülü SQL'i destekler. Geliştiriciler tarafından başka diller de kullanılmaktadır. Bunlardan en önemlisi C'dir. Gömülü SQL'i anlatırken aşağıdakilere özellikle dikkat edin:

    • Tüm yerleşik SQL komutları EXEC SQL sözcükleriyle başlar ve kullanılan üst düzey dile bağlı olarak biter.
    • SQL komutlarında kullanılan tüm üst düzey dil değişkenleri, kullanılmadan önce SQL bildirimleri bölümünde listelenmelidir.
    • SQL komutlarında üst düzey dil değişkenleri kullanılıyorsa, bunların önüne iki nokta üst üste konulmalıdır.
    • Sorgu çıktısı, yalnızca sorgunun tek bir satır getirmesi durumunda INTO kullanılarak doğrudan üst düzey dil değişkenlerinde depolanabilir.
    • İmleçler, sorgu çıktısını depolamak ve ona her seferinde bir satır olarak erişmek için kullanılabilir. İmleçler bildirilir (çıktısı imleci içeren sorgunun tanımıyla birlikte), açılır (sorgu yürütmeye karşılık gelir) ve kapatılır (çıktıyı imleçten kaldırmaya, çıktı ile imleç arasındaki bağlantıyı kesmeye karşılık gelir). İmleç açıkken, FETCH komutunun her yürütülmesi için bir satır olacak şekilde sorgu çıktısına erişmek için FETCH komutunu kullanabilirsiniz.
    • İmleçler güncellenebilir veya salt okunur olabilir. Güncellenebilir olması için bir imlecin görünümle aynı kriterleri karşılaması gerekir. Görünümde izin verilmeyen ORDER ve UNION cümlelerini kullanmamalıdır. Güncellenemeyen bir imleç salt okunur bir imleçtir.
    • İmleç güncellenebilirse, WHERE CURRENT OF yan tümcesinden UPDATE ve DELETE gömülü SQL komutları tarafından kullanılan satırları değiştirmek için kullanılabilir. DELETE veya UPDATE, sorgu imleci aracılığıyla erişilen aynı tabloya ait olmalıdır.
    • SQLCODE, gömülü SQL kullanan her program için sayısal tür değişkeni olarak bildirilebilir. Bu değişkenin değerleri her SQL komutunun yürütülmesinden sonra otomatik olarak ayarlanır.
    • SQL komutu normal şekilde yürütülür ancak çıktı üretmezse veya veritabanında beklenen değişiklikleri yapmazsa, SQLCODE 100'e ayarlanır. Komut bir hata üretirse, SQLCODE hatanın nedenini açıklayan bir negatif değere ayarlanır , belirli SQL sistemine bağlı olarak. Aksi takdirde SQLCODE sıfırdır.
    • WHENEVER yan tümcesi, SQLCODE'un 100 (BULUNAMADI - bulunamadı) veya negatif bir değer (SQLERROR - SQL yürütülürken bir hata oluştu) olarak değerlendirilmesi durumunda gerçekleştirilecek eylemi belirtmek için kullanılabilir. Bu eylem programdaki belirli bir noktaya gitmek içindir (GOTO<метка>) veya "boş bir eylem" gerçekleştirmek (DEVAM, "hiçbir şey yapmamak" anlamına gelir). Varsayılan "boş eylem"dir.
    • Gösterge olarak yalnızca sayısal değişkenler kullanılabilir. Gösterge değişkenleri, SQL deyimindeki diğer değişken adlarını, INDICATOR sözcüğü dışında herhangi bir ayırıcı karakter olmadan takip eder.
    • Genellikle gösterge değişkeninin değeri 0'dır. SQL komutu, bu göstergeyi kullanan üst düzey bir dil değişkenine NULL değeri yerleştirmeye çalışırsa negatif bir değer alır. Bu özellik, hata koruması için ve ana programda özel yorumlama amacıyla SQL'deki NULL değerleri işaretlemek için bir bayrak olarak kullanılabilir.
    • Gösterge değişkenleri, SQL INSERT veya UPDATE ifadelerine NULL değerleri eklemek için kullanılabilir. String kesilme durumu oluştuğunda pozitif değerler alırlar.

    Ölümlüler için SQL sorguları kitabını indirin

    SQL Kitapları - Ölümlüler için SQL Sorguları

    Geçtiğimiz birkaç yılda SQL, yalnızca bilgisayar bilimcilerinin bildiği bir dilden, yaygın olarak kullanılan uluslararası bir standarda dönüştü. Her yıl sevk edilen SQL uyumlu veritabanlarının toplam sayısı artık milyonları buluyor. Eğer kurumsal bilgilere internet veya intranet üzerinden ulaşıyorsanız muhtemelen SQL kullanıyorsunuz demektir. Mere Mortals için SQL Sorguları kitabı, acemi kullanıcıların SQL sorgularının temellerini öğrenmelerine yardımcı olacak ve deneyimli ve ileri düzey kullanıcılar için önemli bir başvuru kılavuzu olacaktır.

    Ölümlüler için SQL sorguları. SQL kitap açıklaması

    Kitap, SQL sorgularına mükemmel bir giriş niteliğindedir ve Addison-Wesley'in yazdığı Mere Mortals için Veritabanı Tasarlamak adlı önceki kitabı iyi bir şekilde tamamlamaktadır. İlk kitaba göre çok daha iyi bir giriş olduğu söylenebilir. Gerçek bir programcı (yani sıradan bir ölümlü), SQL sorguları yazmak için daha fazla, veritabanının kendisini tasarlamak için daha az zaman harcar. Planlar, özel ofisleri ve spor arabaları olan yüksek maaşlı DBA'lardan oluşuyor. Çoğu programcı, SQL'in sabit kodlanmış bir şema altında çalışmasını sağlamaya çalışmaktadır.
    Mesleğim gereği veritabanları kuruyorum ve ileri düzeyde SQL öğretiyorum, böylece çoğu SQL metninin aynı olduğunu doğrulayabilirim.
    Mısır hiyeroglifleri gibi okunması çekici. Program çalışmaya başlar başlamaz, onu yazan programcı bir daha ne yapıldığına bakmadan bir sonraki probleme geçer. Ve bu programda bir şeyler ters gittiğinde, diğer kişi İnternet'teki tartışma gruplarına umutsuz mesajlar gönderir; burada John ve Mike onu birkaç bilgelik sözü ve kodun yeniden yazılmasıyla kurtaracaklardır. Yıllardır insanların sorunlarını çözmelerine yardımcı oluyorlar. SQL. Sonunda hepsini herkesin kullanabileceği bir kitaba koymanın zamanı geldi!
    Hiç de zor değil ve iyi bir program yazmak başka bir zaman gerektirmez. Ne yaptığınızı anlarsanız çoğu sorun oldukça basit bir şekilde çözülebilir. Her şeyden önce temelleri öğrenmeniz gerekir. Bu kitap size bu temel bilgileri anlaşılır ve iyi yazılmış bir şekilde öğrenme şansı veriyor. Daha sonra basit bir çözümü belirli bir DBMS'ye ve belirli bir SQL uygulamasına ne zaman ve nasıl uyarlayacağınızı anlamanız gerekir. Temel konularda iyice uzmanlaştığınızda benimle iletişime geçin, size gerçekten önemsiz olmayan şeyler öğreteceğim.