> For the complete documentation index, see [llms.txt](https://docs.layraweb.com.tr/merhaba/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layraweb.com.tr/merhaba/sql-tarafi/konular/sorgulamalar.md).

# Sorgulamalar

SQL (Structured Query Language) sorgulamalarında kullanılan kodlar arasında şunlar bulunabilir:

1. SELECT: Veritabanındaki verileri sorgulamak için kullanılan temel komut. Örnek: "SELECT \* FROM customers WHERE city='London';"
2. FROM: Veritabanındaki hangi tablo veya tabloların kullanılacağını belirleyen komut. Örnek: "SELECT \* FROM customers WHERE city='London';"
3. WHERE: Veritabanındaki verilerin belirli bir şarta göre filtrelenmesini sağlayan komut. Örnek: "SELECT \* FROM customers WHERE city='London';"
4. LIKE: Veritabanındaki verilerin belirli bir metin kalıbına uygun olup olmadığını sorgulamak için kullanılan komut. Örnek: "SELECT \* FROM customers WHERE name LIKE 'A%';"
5. INNER JOIN: İki veya daha fazla tablonun birleştirilmesini sağlayan komut. Örnek: "SELECT customers.name, orders.order\_date FROM customers INNER JOIN orders ON customers.customer\_id=orders.customer\_id;"
6. LEFT JOIN: Sol tablo ile sağ tablo arasında eşleşmeyen kayıtları sol tablo verileri ile birlikte görüntülemek için kullanılan komut. Örnek: "SELECT customers.name, orders.order\_date FROM customers LEFT JOIN orders ON customers.customer\_id=orders.customer\_id;"
7. RIGHT JOIN: Sağ tablo ile sol tablo arasında eşleşmeyen kayıtları sağ tablo verileri ile birlikte görüntülemek için kullanılan komut. Örnek: "SELECT customers.name, orders.order\_date FROM customers RIGHT JOIN orders ON customers.customer\_id=orders.customer\_id;"
8. FULL OUTER JOIN: İki tablo arasındaki tüm kayıtları eşleşmeyen kayıtlar da dahil birlikte görüntülemek için kullanılan komut. Örnek: "SELECT customers.name, orders.order\_date FROM customers FULL OUTER JOIN orders ON customers.customer\_id=orders.customer\_id;"
9. GROUP BY: Veritabanındaki verilerin belirli bir kritere göre gruplandırılmasını sağlayan komut. Örnek: "SELECT city, SUM(amount) FROM customers GROUP BY city;"
10. HAVING: Gruplanan verilerin belirli bir şarta göre filtrelenmesini sağlayan komut. Örnek: "SELECT city, SUM(amount) FROM customers GROUP BY city HAVING SUM(amount) > 5000;"
11. ORDER BY: Veritabanındaki verilerin belirli bir kritere göre sıralanmasını sağlayan komut. Örnek: "SELECT \* FROM customers ORDER BY name ASC;"
12. LIMIT: Veritabanındaki verilerin belirli bir sayıda görüntülenmesini sağlayan komut. Örnek: "SELECT \* FROM customers LIMIT 10;"
13. COUNT: Veritabanındaki verilerin belirli bir alanda bulunan kayıt sayısını hesaplamak için kullanılan komut. Örnek: "SELECT COUNT(\*) FROM customers WHERE city='London';"
14. SUM: Veritabanındaki verilerin belirli bir alandaki değerlerin toplamını hesaplamak için kullanılan komut. Örnek: "SELECT SUM(amount) FROM customers WHERE city='London';"
15. AVG: Veritabanındaki verilerin belirli bir alandaki değerlerin ortalamasını hesaplamak için kullanılan komut. Örnek: "SELECT AVG(amount) FROM customers WHERE city='London';"
16. MIN: Veritabanındaki verilerin belirli bir alandaki en küçük değeri bulmak için kullanılan komut. Örnek: "SELECT MIN(amount) FROM customers WHERE city='London';"
17. MAX: Veritabanındaki verilerin belirli bir alandaki en büyük değeri bulmak için kullanılan komut. Örnek: "SELECT MAX(amount) FROM customers WHERE city='London';"

Bu kodlar SQL sorgularının yalnızca bir kısmını oluşturur. Bunların dışında daha pek çok farklı kod bulunabilir.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.layraweb.com.tr/merhaba/sql-tarafi/konular/sorgulamalar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
