Intern
SQL'de INSERT ve SELECT komutlarının sözdizimi nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
-- INSERT Söz Dizimi
-- Tüm sütunları, sıralarını açıkça belirterek ekliyoruz
INSERT INTO tablo_adi (sütun1, sütun2, sütun3, ...)
VALUES (değer1, değer2, değer3, ...);
-- Tüm sütunları, tablodaki tanımlama sırasına göre ekliyoruz
INSERT INTO tablo_adi
VALUES (değer1, değer2, değer3, ...);
-- Başka bir SELECT sorgusundan satır ekleme
INSERT INTO tablo_adi (sütun1, sütun2, sütun3, ...)
SELECT sütun1, sütun2, sütun3, ...
FROM kaynak_tablo
WHERE koşul;
-- SELECT Söz Dizimi
-- Tüm sütunları seçiyoruz
SELECT *
FROM tablo_adi
WHERE koşul;
-- Belirli sütunları seçiyoruz
SELECT sütun1, sütun2
FROM tablo_adi
WHERE koşul;
-- Toplama ve gruplama ile seçme
SELECT sütun1, COUNT(sütun2) as sütun2_sayısı
FROM tablo_adi
WHERE koşul
GROUP BY sütun1
HAVING COUNT(sütun2) > 10
ORDER BY sütun1 DESC;
-- Tablo birleştirme ile seçme
SELECT t1.sütun1, t2.sütun2
FROM tablo1 t1
JOIN tablo2 t2 ON t1.id = t2.id
WHERE t1.koşul;
-- Eşsiz değerler için DISTINCT kullanımı
SELECT DISTINCT sütun1
FROM tablo_adi;
-- Satır sayısını sınırlama
-- Söz dizimi, kullanılan veritabanı yönetim sistemine göre değişebilir (LIMIT, TOP)
SELECT *
FROM tablo_adi
LIMIT 10; -- MySQL, PostgreSQL için
-- SELECT TOP 10 * FROM tablo_adi; -- SQL Server için