You are on page 1of 2

PL/SQL :

Inner join: renvoie les enregistrements qui ont des valeurs correspondantes dans
les deux tables:
SELECT employees.employee_name, departments.department_name FROM employees
INNER JOIN departments ON employees.department_id = departments.department_id;

Select: SELECT employee_id, employee_name, salary FROM employees WHERE

department_id = 1;

INSERT: INSERT INTO employees (employee_name, salary, department_id) VALUES ('John

Doe', 50000, 1);

UPDATE: UPDATE employees SET salary = 55000 WHERE employee_id = 101;

DELETE: DELETE FROM employees WHERE employee_id = 102;

Base de donnée:
CREATE DATABASE ma_base_de_donnees;
USE ma_base_de_donnees;
CREATE TABLE employes ( employe_id INT PRIMARY KEY, nom VARCHAR(255), salaire INT );
ALTER :
ALTER TABLE employees ADD COLUMN email VARCHAR(255);

DROP:
DROP TABLE employees;
DROP DATABASE ma_base_de_donnees;

GROUP BY:
SELECT customer_id, COUNT(order_date) AS num_orders, SUM(total_amount) AS
total_spent
FROM orders
GROUP BY customer_id;
BLOC PL/SQL:
DECLARE
v_salary NUMBER := 50000;
BEGIN
DBMS_OUTPUT.PUT_LINE('Le salaire est : ' || v_salary);
END;

Variables et Constantes :
DECLARE
v_salary NUMBER := 50000; -- Variable
pi CONSTANT NUMBER := 3.14; -- Constante
BEGIN
-- ...
END;

You might also like