Showing posts with label Postgree SQL. Show all posts
Showing posts with label Postgree SQL. Show all posts

Saturday, April 5, 2014

Fungsi yang terdapat pada POSTGRESQL

ini adalah beberapa sintak yang terdapat pada database manajemen sistem POSTGRESQL yang saya dapat pada praktikum ketika saya menempuh mata kuliah pemrograman SQL
A.    Rangkuman Materi
a.       Join
rb1=> select product.product_name,price_product.price from product left join price_product on product.product_id=price_product.product_id;                            
      product_name       | price 
-------------------------+--------
 monitor acer 14 inch    | 450000
 monitor acer 14 inch    | 460000
 monitor acer 14 inch    | 475000
 monitor acer 20 inch    | 655000
 monitor acer 20 inch    | 555000
 monitor acer 20 inch    | 575000
 monitor samsung 21 inch | 335000

Saturday, March 8, 2014

membuat trigger di Postgre SQL

A.    Materi Trigger
Membuat tabel log

rb1=# create table log (process varchar(10), date date);
CREATE TABLE
rb1=# \d log
             Table "public.log"
 Column  |         Type          | Modifiers
---------+-----------------------+-----------
 process | character varying(10) |
 date    | date  

membuat skema di Postgree SQL

postgres=# \c rb1;
You are now connected to database "rb1" as user "postgres".
rb1=# create schema data;
CREATE SCHEMA
rb1=# alter schema data owner to dani;
ALTER SCHEMA
rb1=# \q
administrator@administrator-desktop:~$ psql rb1 dani
psql.bin (9.2.4)
Type "help" for help.

rb1=> show search_path ;
  search_path   

Friday, March 7, 2014

penerapan fungsi agregat pada postgressql

A.    Rangkuman Materi
a.       Join
rb1=> select product.product_name,price_product.price from product left join price_product on product.product_id=price_product.product_id;                            
      product_name       | price 
-------------------------+--------
 monitor acer 14 inch    | 450000
 monitor acer 14 inch    | 460000
 monitor acer 14 inch    | 475000
 monitor acer 20 inch    | 655000
 monitor acer 20 inch    | 555000
 monitor acer 20 inch    | 575000
 monitor samsung 21 inch | 335000
 monitor samsung 21 inch | 350000
 monitor samsung 21 inch | 360000
 modem sierra 101        | 450000
 modem sierra 101        | 420000
 modem sierra 101        | 120000
 modem sierra 102        | 120000

Fungsi Di Postgee SQL

a.       Fungsi1 “fungsi menampilkan data”
postgres=# create function fungsi1() returns void as
postgres-# $$
postgres$# declare
postgres$# nim char(9);
postgres$# nama char(20);
postgres$# alamat char(25);
postgres$# begin
postgres$# nim:='111051038';
postgres$# nama:='dani';
postgres$# alamat:='jetis';
postgres$# raise notice'nim : %',nim;
postgres$# raise notice'nama: %',nama;
postgres$# raise notice'alamat: %',alamat;
postgres$# end;
postgres$# $$
postgres-# language plpgsql;
CREATE FUNCTION