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