Loading...

MYSQL Sorgulama Teknikleri

MYSQL Sorgulama Teknikleri

Temel SELECT İfadesi:

SELECT ifadesi, bir veya daha fazla tablodan veri almak için kullanılır. MySQL’de sorgulama teknikleri için temel bir yöntemdir.

Örnek:

SELECT * FROM customers;

Bu sorgu, “customers” tablosundan tüm sütunları alır.

WHERE İfadesi ile Veri Filtreleme:

WHERE ifadesi, belirtilen koşullara göre kayıtları filtrelemek için kullanılır.

SELECT * FROM orders WHERE total_amount > 1000;

Bu sorgu, toplam tutarı 1000’den büyük olan siparişleri alır.

ORDER BY İfadesi ile Veri Sıralama:

ORDER BY ifadesi, bir veya daha fazla sütuna göre sonuç kümesini sıralamak için kullanılır.

SELECT * FROM products ORDER BY price DESC;

Bu sorgu, fiyata göre ürünleri azalan şekilde sıralar.

GROUP BY ve Toplam Fonksiyonları ile Veri Toplama:

GROUP BY ifadesi, aynı değerlere sahip satırları özet satırlar halinde gruplamak için kullanılır. COUNT, SUM, AVG, MIN ve MAX gibi toplam fonksiyonları genellikle GROUP BY ile birlikte kullanılır.

Örnek:

sqlCopy code

SELECT category, COUNT(*) AS count FROM products GROUP BY category;

Bu sorgu, her kategorideki ürünlerin sayısını getirir.

Tabloları Birleştirme:

Birleştirmeler, iki veya daha fazla tablodan gelen ilgili bir sütuna dayanarak satırları birleştirmek için kullanılır.

SELECT orders.order_id, customers.name FROM orders INNER JOIN customers ON orders.customer_id = customers.customer_id;

Bu sorgu, müşteri ID’sine dayalı olarak “orders” tablosunu “customers” tablosuyla birleştirerek sipariş ID’si ve müşteri adını getirir.

Alt Sorgular:

Alt sorgular, başka bir sorgunun içine yerleştirilmiş sorgulardır.

Örnek:

SELECT * FROM products WHERE category_id IN (SELECT category_id FROM categories WHERE name = 'Elektronik');

Bu sorgu, ‘Elektronik’ kategorisine ait ürünleri kategori ID’sini almak için bir alt sorgu kullanarak getirir.

MySQL, veri tabanlarından veri almak için çeşitli güçlü teknikler sunar, bunlar arasında temel SELECT ifadesi, WHERE ifadesi ile filtreleme, ORDER BY ifadesi ile sıralama, GROUP BY ile toplama, tabloları birleştirme ve alt sorgular kullanımı bulunur. Bu tekniklerin anlaşılması ve ustalaşılması, MySQL veri tabanlarında veri alımını etkili bir şekilde gerçekleştirmek için önemlidir.

Is this article helpful? Please rate

Share this article

Leave a comment