Sobes.tech
Intern

SQL-də INSERT və SELECT əmrlərinin sintaksisi nədir?

sobes.tech Süni İntellekt

AI-dan cavab

-- INSERT Sintaksisi  
-- Bütün sütunları, onların sırasını açıq şəkildə göstərərək əlavə edin  
INSERT INTO cədvəl_adı (sütun1, sütun2, sütun3, ...)  
VALUES (dəyər1, dəyər2, dəyər3, ...);  
  
-- Bütün sütunları, cədvəldə təyin olunduğu ardıcıllıqla əlavə edin  
INSERT INTO cədvəl_adı  
VALUES (dəyər1, dəyər2, dəyər3, ...);  
  
-- Başqa bir SELECT sorğusundan sətirlər əlavə edin  
INSERT INTO cədvəl_adı (sütun1, sütun2, sütun3, ...)  
SELECT sütun1, sütun2, sütun3, ...  
FROM mənbə_cədvəli  
WHERE şərt;  
-- SELECT Sintaksisi  
-- Bütün sütunları seçin  
SELECT *  
FROM cədvəl_adı  
WHERE şərt;  
  
-- Müəyyən sütunları seçin  
SELECT sütun1, sütun2  
FROM cədvəl_adı  
WHERE şərt;  
  
-- Toplama və qruplaşdırma ilə seçin  
SELECT sütun1, COUNT(sütun2) as sütun2_ədədi  
FROM cədvəl_adı  
WHERE şərt  
GROUP BY sütun1  
HAVING COUNT(sütun2) > 10  
ORDER BY sütun1 DESC;  
  
-- Cədvəllər birləşməsi ilə seçin  
SELECT t1.sütun1, t2.sütun2  
FROM cədvəl1 t1  
JOIN cədvəl2 t2 ON t1.id = t2.id  
WHERE t1.şərt;  
  
-- Unikal dəyərlər üçün DISTINCT istifadə edin  
SELECT DISTINCT sütun1  
FROM cədvəl_adı;  
  
-- Sətir sayını məhdudlaşdırın  
-- Sintaksis, istifadə olunan SGBD-ə görə fərqli ola bilər (LIMIT, TOP)  
SELECT *  
FROM cədvəl_adı  
LIMIT 10; -- MySQL, PostgreSQL üçün  
  
-- SELECT TOP 10 * FROM cədvəl_adı; -- SQL Server üçün