Intern
Kāda ir INSERT un SELECT komandu sintakse SQL?
sobes.tech AI
Atbilde no AI
-- INSERT sintakse
-- Ievietojiet visas kolonnas, skaidriai nurodydami jų tvarką
INSERT INTO tabulas_nosaukums (kolonna1, kolonna2, kolonna3, ...)
VALUES (vērtība1, vērtība2, vērtība3, ...);
-- Ievietojiet visas kolonnas to definīcijas secībā, kādā tās ir tabulā
INSERT INTO tabulas_nosaukums
VALUES (vērtība1, vērtība2, vērtība3, ...);
-- Rindu ievietošana no citas SELECT vaicājuma
INSERT INTO tabulas_nosaukums (kolonna1, kolonna2, kolonna3, ...)
SELECT kolonna1, kolonna2, kolonna3, ...
FROM avota_tabula
WHERE nosacījums;
-- SELECT sintakse
-- Izvēlieties visas kolonnas
SELECT *
FROM tabulas_nosaukums
WHERE nosacījums;
-- Izvēlieties noteiktas kolonnas
SELECT kolonna1, kolonna2
FROM tabulas_nosaukums
WHERE nosacījums;
-- Izvēlieties ar agregāciju un grupēšanu
SELECT kolonna1, COUNT(kolonna2) kā kolonna2_skaits
FROM tabulas_nosaukums
WHERE nosacījums
GROUP BY kolonna1
HAVING COUNT(kolonna2) > 10
ORDER BY kolonna1 DESC;
-- Izvēlieties ar tabulu apvienošanu
SELECT t1.kolonna1, t2.kolonna2
FROM tabula1 t1
JOIN tabula2 t2 ON t1.id = t2.id
WHERE t1.nosacījums;
-- Izmantojiet DISTINCT, lai iegūtu unikālas vērtības
SELECT DISTINCT kolonna1
FROM tabulas_nosaukums;
-- Ierobežojiet rindu skaitu
-- Sintakse var atšķirties atkarībā no SGBD (LIMIT, TOP)
SELECT *
FROM tabulas_nosaukums
LIMIT 10; -- MySQL, PostgreSQL
-- SELECT TOP 10 * FROM tabulas_nosaukums; -- SQL Server