Ana içeriğe atla

Microsoft Access sql sorgulama

SQL SORGU DİLİ


SQL (Structured Query Language) yapısal sorgu dili, veritabanı yönetim sistemlerinin standart programlama dili olarak bilinmektedir. SQL dilinin Access içinde sorgu pencerelerinde veya Visual Basic programları içerisinde kullanılması mümkündür. 

SQL Komutları

  •       CREATE TABLE     :Yeni bir tablonun, alanlarının ve indekslerinin yaratılmasını sağlar.
  •       CREATE INDEX     :Belirlenen bir tablo için (index) yaratılmasını sağlar.
  •       DROP TABLE   :Belirtilen tablonun ve dizinlerin veri tabanından silinmesini sağlar.     
  •       ALTER TABLE       :Tabloya yeni alanların ilavesini veya alan tanımlarının değiştirilmesini sağlar.


Tablolarda yer alan verilerin nasıl seçileceğini, yeni kayıtların girilmesi, güncelleştirme ve kayıtların silinmesi sağlamak üzere DML komutları kullanılır. Bu komutların bazıları aşağıda özetlenmiştir.

  • SELECT         :Belirlenen bir ölçüte göre tablo içerisindeki kayıtların seçilmesini sağlar.
  • INSERT          :Tablo içinde yer alan kayıtlara bir yenisinin eklemesini sağlar.
  • UPDATE            :Tablonun belirlenen bir kaydının alanlarını güncelleştirmek için kullanılır. 
  • DELETE       :Tablodan belirlenen kayıtların silinmesine neden olur.


SQL programları içinde yukarıda belirtilen komutlar tek başına kullanılmaz. Komutların işlevlerini yerine getirmek üzere bazı yardımcı deyimlerden yararlanılır. Aşağıda bu deyimlerden bazıları özetlenmiştir.

  •  FROM                       :Sorgulamanın hangi tablodan yapılacağını tanımlar.
  •  WHERE                     :Sorgulama esnasında kullanılacak kıstası tanımlar.
  •  GROUP BY               :Kayıtları belirlenen alana göre gruplar.
  •  HAVING                   :Her bir grubun uyması gereken ölçütü tanımlar.
  •  CONSTRAINT             :Dizin tanımlamasını ve bir diğer tablo ile ilişki kurulmasını sağlar.


SQL İşleçleri

SQL bir dil olduğuna göre, doğal olarak bazı işleçlerinin kullanılmasına olanak sağlamalıdır. SQL ile kullanılacak mantıksal ve karşılaştırma işleçleri AND, OR, ve NOT biçimindedir.

  • AND :Seçme işleminin iki ayrı ölçütün birlikte gerçekleşmesi durumunda yapılacaktır.
  • OR       :Ölçütlerden biri gerçekleştiğinde belirtilen seçme işlemi yapılacaktır.
  • NOT :Ölçütün gerçekleşmemesi durumunda yapılacak seçme işlemini tanımlar.


Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

Belirlenen değerden küçük olanı belirler.
<= 
Belirlenen değerden küçük ve eşit olanı seçer.
> 
Belirlenen değerden büyük olanı seçer.
>= 
Belirlenen değerden büyük ve eşit olanı seçer.
<> 
Belirlenen değer eşit olmayanları tanımlar.
        BETWEEN         İki değer arasındaki değerleri belirler.
LIKE                   Belirlenen iki kalıba uygun olanları tanımlar. 
IN      Bir veri tabanı içindeki kayıtları belirler.

SQL Fonksiyonları


Sorgulamanın yaratılması esnasında, bazı fonksiyonlar kullanılır. Bunlardan bazıları aşağıda özetlenmiştir.
  •                 AVG                :Belirlenen bir alan içindeki verilerin ortalamasını hesaplar.
  •                 COUNT          :Seçilen kayıtların sayılmasını sağlar.
  •                 SUM                :Belirlenen alandaki verilerin toplamının sağlar.
  •                 MAX               :Belirlen alandaki en büyük değeri bulur.
  •                 MIN                :Belirlenen alandaki en küçük değeri bulur.


Bir Tablonun Yaratılması


Veri tabanı üzerinde her türlü bilgiyi tablolar halinde tutuluyor. Bir tablonun yaratılması için CREATE TABLE  komutundan yararlanılır.

             CREATE TABLE  Tablo adı(alan isimleri ve türleri)

Bu tanımla birlikte, bir veya birden fazla dizin alanının tanımlanmasını sağlamak üzre CONSTRAINT deyimi kullanılır.




Sorgu İşlemleri


SQL komutları yardımı ile sorgu işlemlerini gerçekleştirmek istensin. Tablolardan verilerin seçilerek istenildiği biçimde görüntülenmesini sağlamak üzere SELECT komutu kullanılır.

SELECT alan isimleri
            FROM tablo adı IN veri tabanı
            WHERE araştırma koşulu
            HAVING grup kıstası
            ORDER BY alan kıstası

Örnek: Ogrenciler isimli tablonun içeriğini tümüyle sıralamak istiyoruz. SELECT deyimi şöyle kullanılır.
             
SELECT* FROM Ogrenciler;

Örnek: Ogrenciler isimli tablodan sadece "Bursa" ilindeki öğrencileri ekrana getirmek için SELECT deyimi şöyle kullanılır.

           SELECT*FROM Ogrenciler WHERE İl="Bursa";

Örnek: Ogrenciler isimli tablodan sadece "B" ile başlayan illeri sıralamamız için SELECT deyimi şöyle kullanılır.

          SELECT*FROM Ogrenciler WHERE İl LIKE "B";



kaynaklar;

Yorumlar

Bu blogdaki popüler yayınlar

Sensörler ve Transdüserler Vize çalışma notları

Sensör ve Transdüserler            Isı - Işık - Ses - Manyetik alan - Basınç 5 sensör çeşidi vardır. Sensivity ( hassasiyet) Linearity = Doğrusallık , Nonlinearity = Doğrusal olmayan  Accuary  = Sensörün isabetlilik oranı ne kadar yüksekse fiyatı o kadar artar. Hysteris = Artan ve azalan değerler arasında sensörün göstermiş olduğu tepki, farklılık. Saturation = -40 , +100 C ölçen sensör 101 C , 102 C sapmaz ama 110 C de sapma göstermeye başlar. Repeatability = Tekrarlanabilirlik. Sensörün en önemli özelliğidir. Sensörün o noktada her zaman aynı değer göstermesidir. Dead Band = Ölü bant. Sensör hiç bir şekilde tepki vermez. Resolution = Çözünürlük.                sensivity ile farkı;                - Hassasiyet 30,1 çıktısını verebilme özelliği. Çözünürlük ise dış tepkiye ne kadar yakın oluğudur.

Alternatif Akım(AC) Devre Analizi ders notları

AC devre analizi ders notları Saykıl; Alternatörün bir tam tur dönmesiyle meydana gelen dalga şeklidir.Sinüs dalgasında bir saykıl gerçekleştikten sonra sinyal kendini tekrarlamaya başlar.

Microsoft word'de joker karakter kullanımı

Örneğin, yıldız işareti (*) joker karakterini kullanarak bir karakter dizisini arayabilirsiniz ("s*d" "sat" ve "saadet"i bulur). Düzen menüsünden Bul'u veya Değiştir'i tıklatın.   Joker karakterlerini kullan onay kutusunu göremiyorsanız, Diğer'i tıklatın.   Joker karakterlerini kullan onay kutusunu seçin.   Aranan kutusuna bir joker karakter girin. Aşağıdakilerden birini yapın:   Listeden bir joker karakteri seçmek için, Özel'i tıklatın, bir joker karakterini tıklatın ve sonra Aranan iletişim kutusuna ek metni yazın.   Joker karakteri doğrudan Aranan kutusuna yazın.   Öğeyi değiştirmek istiyorsanız, yerine koymak istediğiniz öğeyi Yerine konan kutusuna yazın.   Sonrakini Bul, Değiştir veya Tümünü Değiştir düğmesini tıklatın.   İşlem halindeki bir aramayı iptal etmek için ESC tuşuna basın.   Notlar    Joker karakterleri kullan onay kutusu seçili ise, Word yalnızca belirttiğiniz tam metni bulur. (Büyük/Küçük harf duyarlı ve