Sobes.tech
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