FÅ 3000 KR NU ENKELT FÖR STADENS BOR HÄMTA NU
ticalder.pages.dev


Infoga data i nya tabeller med SELECT INTO i SQL

`SELECT INTO`-satsen är en SQL-konstruktion som används för att skapa en ny tabell och fylla i den med resultaten av en `SELECT`-fråga. Detta är ett bekvämt sätt att duplicera en tabell eller extrahera en delmängd av data till en ny struktur.

Skapa och fylla i nya tabeller

Grundläggande syntax

 
VÄLJ kolumn1, kolumn2, ... 
INTO nytt_tabellnamn 
FRÅN existerande_tabellnamn 
WHERE skick; 

Exempel på användning

Så här skapar du en ny tabell 'Customers_UK' som endast innehåller kunder från Storbritannien:
 
VÄLJ kund-ID, företagsnamn, kontaktnamn 
INTO Kunder_UK 
FRÅN kunder 
WHERE Country = 'UK'; 

Överväganden

`SELECT INTO` kontra `CREATE TABLE AS SELECT`

| Funktion | VÄLJ IN | SKAPA TABELL SOM SELECT | | :--------------------- | :------------------------------------------------ | :------------------------------------------------- | | Syfte | Skapar ny tabell och infogar data | Skapar ny tabell och infogar data | | Skapa bord | Skapar implicit den nya tabellen | Skapar explicit den nya tabellen | | Datainsättning | Infogar data som en del av tabellskapandet | Infogar data som en del av tabellskapandet | | Syntaxposition | `VÄLJ ... INTO ny_tabell ... FRÅN ...` | `SKAPA TABELL ny_tabell SOM VÄLJ ... FRÅN ...` | | Vanligt stöd | Stöds brett, men med vissa variationer | Standard SQL, generellt välstödd | | Datatypshantering | Slutsats baserat på källkolumner | Slutsats baserat på källkolumner |

Copyright ©ticalder.pages.dev 2026