Advertisement
Guest User

querries update + todo

a guest
Jan 18th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.34 KB | None | 0 0
  1. ------- TODO
  2. --- funkcja tablicowa
  3. --- wyzwalacze after i instead of, reszta done :)
  4.  
  5.  
  6. --------------------------------------  widok produktów droższych niż 1000zł
  7. CREATE VIEW DrogieProdukty(nazwa,kategoria,cena_brutto)
  8. AS
  9. (
  10.     SELECT nazwa,
  11.             kategoria,
  12.             cena_brutto
  13.     FROM Produkty
  14.     WHERE cena_brutto > 1000
  15. );
  16.     GO
  17.  
  18. ------------------------------------ Dodawanie produktu
  19. INSERT INTO Produkty VALUES
  20. (11,'Okulary VR', 'Kamery', 350, 23, 48);
  21.  
  22. --------------------------------------- wstawianie produktu do koszyka
  23. INSERT INTO koszyk VALUES
  24. (12,2,5,3290);
  25.  
  26.  
  27. --------------------------------------- składanie reklamacji
  28. INSERT INTO reklamacja VALUES
  29. (1,(SELECT id_produktu FROM Produkty WHERE nazwa='Vony G6'),'2015-07-02',6,'Brak systemu bazodanowego SZYPOLSQL','2015-07-09');
  30.  
  31.  
  32. --------------------------------------- UPDATE okresu gwarancji na smartfony
  33. UPDATE Produkty
  34.     SET okres_gwarancji = okres_gwarancji + 10
  35. WHERE kategoria='Smartfony';
  36.  
  37. --------------------------------------- USUWANIE koszyka
  38.  
  39. DELETE FROM koszyk_zawartosc
  40.     WHERE id_koszyka=10;
  41.  
  42. --------------------------------------- Funkcje
  43.  
  44. ---------- Skalarna
  45.  
  46. CREATE FUNCTION bezvat
  47. (
  48.     @netto FLOAT
  49. )
  50.     RETURNS FLOAT
  51. AS
  52. BEGIN
  53.     RETURN @netto * 0.73;
  54. END;
  55.  
  56. SELECT cena_brutto,
  57.        dbo.bezvat(cena_netto) AS 'cena bez vat'
  58.        FROM Produkty;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement