Intern
SQLda INSERT va SELECT buyruqlarining sintaksisi qanday?
sobes.tech AI
AIdan javob
-- INSERT Sintaksisi
-- Barcha ustunlarni, ularning tartibini aniq ko’rsatib qo’shish
INSERT INTO jadval_nomi (ustun1, ustun2, ustun3, ...)
VALUES (qiymat1, qiymat2, qiymat3, ...);
-- Barcha ustunlarni, jadvalda belgilangan tartibda qo’shish
INSERT INTO jadval_nomi
VALUES (qiymat1, qiymat2, qiymat3, ...);
-- Boshqa SELECT so’rovidan satrlar qo’shish
INSERT INTO jadval_nomi (ustun1, ustun2, ustun3, ...)
SELECT ustun1, ustun2, ustun3, ...
FROM manba_jadvali
WHERE shart;
-- SELECT Sintaksisi
-- Barcha ustunlarni tanlash
SELECT *
FROM jadval_nomi
WHERE shart;
-- Ma’lum ustunlarni tanlash
SELECT ustun1, ustun2
FROM jadval_nomi
WHERE shart;
-- Agregatsiya va guruhlash bilan tanlash
SELECT ustun1, COUNT(ustun2) as ustun2_soni
FROM jadval_nomi
WHERE shart
GROUP BY ustun1
HAVING COUNT(ustun2) > 10
ORDER BY ustun1 DESC;
-- Jadval birlashtirish bilan tanlash
SELECT t1.ustun1, t2.ustun2
FROM jadval1 t1
JOIN jadval2 t2 ON t1.id = t2.id
WHERE t1.shart;
-- Unikal qiymatlar uchun DISTINCTdan foydalanish
SELECT DISTINCT ustun1
FROM jadval_nomi;
-- Satirlar sonini cheklash
-- Sintaksis, foydalanilayotgan DBMSga qarab farq qilishi mumkin (LIMIT, TOP)
SELECT *
FROM jadval_nomi
LIMIT 10; -- MySQL, PostgreSQL uchun
-- SELECT TOP 10 * FROM jadval_nomi; -- SQL Server uchun