ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή https://www.w3schools.com/sql/default.asp https://www.w3resource.com/sql-exercises/sql-retrieve-from-table.php ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή https://www.w3schools.com/sql/default.asp
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΟΥ ΠΙΝΑΚΑ SALESMAN
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΟΥ ΠΙΝΑΚΑ SALESMAN SELECT * FROM SALESMAN;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΠΑΡΟΥΣΙΑΖΕΙ ΤΙΣ ΣΤΗΛΕΣ NAME KAI CITY ΤΟΥ ΠΙΝΑΚΑ SALESMAN SELECT NAME, CITY FROM SALESMAN;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΕΣ ΤΙΣ ΣΤΗΛΕΣ ΤΟΥ ΠΙΝΑΚΑ SALESMAN ΟΠΟΥ Η ΠΡΟΜΗΘΕΙΑ ΕΊΝΑΙ > 0.15 SELECT NAME, CITY FROM SALESMAN WHERE COMMISSION > 0.15;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΕΣ ΤΙΣ ΣΤΗΛΕΣ ΤΟΥ ΠΙΝΑΚΑ SALESMAN ΟΠΟΥ Η ΠΡΟΜΗΘΕΙΑ ΕΊΝΑΙ > 0.13 ΓΙΑ ΤΟ ΠΑΡΙΣΙ SELECT NAME, CITY FROM SALESMAN WHERE COMMISSION > 0.13 AND CITY = “Paris”;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΥΠΟΛΟΓΙΖΕΙ ΤΟ 5*3 SELECT 5*3;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΤΥΠΩΝΕΙ «Η SQL EINAI MIA ΓΛΩΣΣΑ» SELECT “Η SQL EINAI MIA ΓΛΩΣΣΑ”;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΕΛΑΤΩΝ ΚΑΙ ΤΟ ΟΝΟΜΑ ΤΟΥ ΠΩΛΗΤΗ SELECT CUSTOMER_ID, CUST_NAME, CITY, GRADE, NAME FROM CUSTOMER INNER JOIN SALESMAN ON CUSTOMER.SALESMAN_ID= SALESMAN. SALESMAN_ID;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΕΛΑΤΩΝ ΚΑΙ ΤΟ ΟΝΟΜΑ ΤΟΥ ΠΩΛΗΤΗ KAI ΟΛΟΥΣ τους ΠΩΛΗΤΕΣ ΠΟΥ ΔΕΝ ΕΧΟΥΝ ΠΕΛΑΤΗ SELECT CUSTOMER_ID, CUST_NAME, CITY, GRADE, NAME FROM CUSTOMER RIGHT JOIN SALESMAN ON CUSTOMER.SALESMAN_ID= SALESMAN. SALESMAN_ID;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΕΛΑΤΩΝ ΚΑΙ ΤΟ ΟΝΟΜΑ ΤΟΥ ΠΩΛΗΤΗ EINAI «hoog» SELECT CUSTOMER_ID, CUST_NAME, CITY, GRADE, NAME FROM CUSTOMER INNER JOIN SALESMAN ON CUSTOMER.SALESMAN_ID= SALESMAN. SALESMAN_ID WHERE NAME = “James Hoog”;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΕΛΑΤΩΝ grade > 100 SELECT * FROM CUSTOMER WHERE GRADE > 100;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΕΛΑΤΩΝ grade > 100 και είναι από τη Νέα Υόρκη SELECT * FROM CUSTOMER WHERE GRADE > 100 AND CITY = “New York”;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΕΛΑΤΩΝ που είναι στο Παρίσι ή στο Λονδίνο SELECT * FROM CUSTOMER WHERE CITY = “Paris” OR CITY = “London”;” SELECT * FROM CUSTOMER WHERE CITY IN (“Paris” ,“London”);
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΠΑΡΟΥΣΙΑΖΕΙ ΌΛΑ ΤΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΠΕΛΑΤΩΝ που μένουν σε πόλη που το αρχικό γράμμα είναι L Στην Access LIKE είναι “L*” Standard SQL LIKE είναι ‘L%’ SELECT * FROM CUSTOMER WHERE CITY LIKE “L*”;
Like παραδείγματα
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΠΑΡΟΥΣΙΑΖΕΙ τα πεδία order no, purchase amount, customer name, cities για τις orders που το order amount είναι μεταξύ (between) 500 και 2000. SELECT ORD_NO, PURCH_AMT, CUST_NAME, CITY FROM CUSTOMER INNER JOIN ORDERS ON CUSTOMER. CUSTOMER_ID= ORDERS. CUSTOMER_ID WHERE PURCH_AMT ΒΕΤWΕΕΝ 500 AND 2000;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΠΑΡΟΥΣΙΑΖΕΙ τα πεδία order no, purchase amount, customer name, cities για τις orders που το order amount είναι μεταξύ (between) 500 και 2000.
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΕΝΗΜΕΡΩΝΕΙ ΤΗΝ ΠΡΟΜΗΘΕΙΑ ΤΟΥ Hoog σε 0 UPDATE SALESMAN SET commission = 0.20 WHERE name LIKE “*Hoog”; ή WHERE name = “James Hoog”;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΔΙΑΓΡΑΦΕΙ ΤΟΝ κ. HOOG DELETE FROM SALESMAN WHERE name LIKE “*Hoog”; ή WHERE name = “James Hoog”;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΔΙΑΓΡΑΦΕΙ ΤΟΝ ΠΙΝΑΚΑ SALESMAN DROP TABLE SALESMAN;
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΔΗΜΙΟΥΡΓΕΙ ΤΟΝ ΠΙΝΑΚΑ SALESMAN 3 = συνολικός αριθμός ψηφίων από τα οποία τα 2 είναι δεκαδικά Πρωτεύον κλειδί CREATE TABLE SALESMAN ( saleman_id integer NOT NULL, name varchar(255), city varchar(255), commission decimal(3,2) PRIMARY KEY (saleman_id) );
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΕΙΣΑΓΕΙ ΣΤΟΝ ΠΙΝΑΚΑ SALESMAN τον κ ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΕΙΣΑΓΕΙ ΣΤΟΝ ΠΙΝΑΚΑ SALESMAN τον κ. Ηοοg INSERT INTO SALESMAN VALUES ( 5001, “James Hoog”, “New York”, 0.15 ); Εάν δεν γνωρίζω μια τιμή την βάζω NULL Π.χ. Αν δεν γνώριζα το commission θα έγραφα INSERT INTO SALESMAN VALUES (5001, “James Hoog”, “New York”, NULL );
ΔΗΜΙΟΥΡΓΗΣΤΕ ΈΝΑ ΕΡΩΤΗΜΑ ΠΟΥ ΝΑ ΔΗΜΙΟΥΡΓΕΙ ΤΟΝ ΠΙΝΑΚΑ SALESMAN 3 = συνολικός αριθμός ψηφίων από τα οποία τα 2 είναι δεκαδικά Πρωτεύον κλειδί CREATE TABLE SALESMAN ( saleman_id integer NOT NULL, name varchar(255), city varchar(255), commission decimal(3,2) PRIMARY KEY (saleman_id) );