İçeriğe geç

Access Sorgular: Seçme, Eylem ve SQL Görünümü

30.03.2024 3,975 okunma

Access'te Sorgu ve SQL

Microsoft Access sorgular, veritabanından istenilen verileri filtrelemenin, birleştirmenin, sıralamanın ve özetlemenin temel yoludur. Access hem görsel Sorgu Tasarımcısı (QBE - Query by Example) hem de doğrudan SQL görünümü sunar. SQL bilmek Access kullanımını bir üst seviyeye taşır; daha esnek ve güçlü sorgular yazılmasını sağlar.

Temel SQL Komutları

  • SELECT * FROM Musteriler – Tüm müşteri kayıtlarını getir
  • SELECT Ad, Soyad FROM Musteriler WHERE Sehir = "Istanbul" – Koşullu sorgulama
  • ORDER BY Soyad ASC – Soyadına göre artan sırala
  • INSERT INTO Urunler (UrunAdi, Fiyat) VALUES ("Kalem", 5.50) – Kayıt ekle
  • UPDATE Urunler SET Fiyat = 6.00 WHERE UrunID = 3 – Kayıt güncelle
  • DELETE FROM Siparisler WHERE Tarih < #01/01/2022# – Kayıt sil

JOIN ile Tablo Birleştirme

Access sorgularında birden fazla tabloyu birleştirmek için JOIN kullanılır:

SELECT Musteriler.Ad, Siparisler.SiparisTarihi, Siparisler.Tutar
FROM Musteriler INNER JOIN Siparisler
ON Musteriler.MusteriID = Siparisler.MusteriID
WHERE Siparisler.Tutar > 1000;

Toplama (Aggregate) Sorguları

Grup bazlı özet raporlar için Access SQL'de aggregate fonksiyonlar kullanılır:

  • COUNT(*) – Kayıt sayısı
  • SUM(Tutar) – Toplam tutar
  • AVG(Fiyat) – Ortalama fiyat
  • MAX / MIN – En büyük / en küçük değer

Örnek: SELECT Kategori, SUM(Tutar) AS ToplamSatis FROM Siparisler GROUP BY Kategori HAVING SUM(Tutar) > 5000

Sorgu Türleri

  • Seçme Sorgusu: Veri görüntüler (SELECT)
  • Eylem Sorgusu: Veri değiştirir (INSERT, UPDATE, DELETE, Make-Table)
  • Çapraz Sorgu: Excel pivot tablosuna benzer özet tablo
  • Birleşme Sorgusu: İki sorgunun sonuçlarını birleştirir (UNION)
  • Parametre Sorgusu: Çalışma sırasında kullanıcıdan değer alır

Parametre Sorgusunun Kullanımı

Parametre sorguları kullanıcı dostu uygulamalar oluşturmak için idealdir. WHERE Tarih Between [Baslangic Tarihi Girin] And [Bitis Tarihi Girin] şeklinde tanımlanan sorgu çalıştırıldığında Access kullanıcıya otomatik olarak tarih giriş penceresi açar.

Bilkey Microsoft Access Kursu

Bilkey Bilişim Akademisi Microsoft Access Kursu'nda SQL sorgu yazımı, tablo tasarımı, form ve rapor geliştirme konuları kapsamlı biçimde öğretilmektedir. Gerçek proje çalışmalarıyla iş hayatına hazırlanan kursiyerlerimiz iş başvurularında fark yaratmaktadır. Kayıt için 0216 354 7979.

access sorgu access sql access seçme sorgusu access güncelleme sorgusu access kursu pendik
Access Veritabanı Eğitimi hakkında bilgi almak ister misiniz?

Birebir özel yüz yüze eğitim yada uzaktan eğitim, esnek ders saatleri ile Pendik Kurtköy'de.