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