Advertisement
GuiEnrik

JOINs de Tabelas

Oct 1st, 2024 (edited)
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.85 KB | None | 0 0
  1. -- Criação da tabela de Cursos
  2. CREATE TABLE Cursos (
  3.     id INTEGER PRIMARY KEY AUTOINCREMENT,
  4.     nome TEXT NOT NULL
  5. );
  6.  
  7. -- Inserção de dados na tabela de Cursos
  8. INSERT INTO Cursos (nome) VALUES
  9. ('Matemática'),
  10. ('História'),
  11. ('Biologia'),
  12. ('Física'),
  13. ('Química');
  14.  
  15. -- Criação da tabela de Alunos
  16. CREATE TABLE Alunos (
  17.     id INTEGER PRIMARY KEY AUTOINCREMENT,
  18.     nome TEXT NOT NULL,
  19.     curso_id INTEGER,
  20.     FOREIGN KEY (curso_id) REFERENCES Cursos(id)
  21. );
  22.  
  23. -- Inserção de dados na tabela de Alunos
  24. INSERT INTO Alunos (nome, curso_id) VALUES
  25. ('Ana', 1),  -- Ana está matriculada em Matemática
  26. ('Carlos', 2),  -- Carlos está matriculado em História
  27. ('Bianca', 1),  -- Bianca está matriculada em Matemática
  28. ('David', 4),  -- David está matriculado em Física
  29. ('Elena', NULL); -- Elena não está matriculada em nenhum curso
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement