The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

CUSTOMIZE OUTPUT AND DISPLAYING DATA

BY NUR ADELIA AMINAH & WANIDA AZEERA

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by adeliaaminah6113, 2022-04-03 05:26:06

PORTFOLIO

CUSTOMIZE OUTPUT AND DISPLAYING DATA

BY NUR ADELIA AMINAH & WANIDA AZEERA

Keywords: sql

PORTFOLFIO

CUSTOMIZE OUTPUT AND DISPLAYING DATA

OLEH :
NUR ADELIA AMINAH BINT IKHWAN JUNAIDI (1DKA)
WANIDA AZEERA BINTI WANDISUPIAN (1DKA)

USING FUNCTIONS TO CUSTOMIZE OUTPUT

AGGREGATE FUNCTION

UNTUK MENGUMPUL SEJUMLAH DATA YANG TERSIMPAN
PADA SUATU JADUAL DAN MENAMPILKANNYA DALAM
BENTUK NILAI TUNGGAL.

FUNGSI AGREGAT YANG ADA DALAM SQL ADALAH SUM, MAX,
MIN, AVG DAN COUNT

SUM

DIGUNAKAN UNTUK MENGHITUNG JUMLAH DATA YANG
TERSIMPAN PADA SEBUAH FIELD. BENTUK UMUM

CONTOH JADUAL :

PAPARAN :
SELECT SUM(NAMA_COLUMN) FROM NAMAJADUAL;

MAX DAN MIN

MAX DIGUNAKAN UNTUK MENENTUKAN NILAI
TERTINGGI DAN MIN DIGUNAKAN UNTUK

MENENTUKAN NILAI TERENDAH DARI DATA
YANG TERSIMPAN PADA SEBUAH JADUAL

CONTOH JADUAL :

PAPARAN MAX:
SELECT MAX(NAMA_COLUMN) FROM NAMAJADUAL;

PAPARAN MIN:
SELECT MIN(NAMA_COLUMN) FROM NAMAJADUAL;

AVG

DIGUNAKAN UNTUK MENCARI NILAI RATA-
RATA DARI DATA YANG TERSIMPAN PADA

SEBUAH JADUAL
CONTOH JADUAL :

PAPARAN :
SELECT AVG(NAMA_COLUMN) FROM NAMAJADUAL;

COUNT
DIGUNAKAN UNTUK MENGIRA JUMLAH REKOD

DALAM SEBUAH JADUAL.

CONTOH JADUAL :

PAPARAN :
SELECT COUNT(NAMA_COLUMN) FROM NAMAJADUAL;

SCALAR FUNCTION

MENGEMBALIKAN NILAI TUNGGAL BERDASARKAN NILAI INPUT

UPCASE DAN LOW CASE

UP CASE MENJADIKAN KESEMUA HURUF MENJADI BESAR DAN
LOW CASE MENJADIKAN KESEMUA HURUF KECIL

CONTOH JADUAL :

PAPARAN UPCASE :
SELECT UCASE(NAMA_COLUMN) FROM NAMAJADUAL;

PAPARAN LOWCASE :
SELECT LCASE(NAMA_COLUMN) FROM NAMAJADUAL;

LENGTH

MENGEMBALIKAN PANJANG NILAI TEKS DI COLUMN
CONTOH JADUAL :

PAPARAN :
SELECT LENGTH(NAMA_COLUMN) FROM NAMAJADUAL;

MID

CONTOH JADUAL :

PAPARAN :

SELECT (NAMA_COLUMN),MID(NAMA_COLUMN
,START,LENGTH) 

FROM NAMAJADUAL;;

ROUND

MEMBULATKAN NILAI NOMBOR KE NOMBOR BULAT
ATAU PERPLUHAN TERDEKAT

CONTOH JADUAL :

PAPARAN :

SELECT (NAMA_COLUMN)
ROUND(NAMA_COLUMN,PERPULUHAN)

FROM NAMAJADUAL;

NOW

MENGEMBALIKAN TARIKH DAN MASA SISTEM SEMASA

CONTOH JADUAL :

PAPARAN :

SELECT * , NOW() AS 'SESUATU NAMA'
FROM NAMAJADUAL;

DATE FUNCTION

DATE DALAM SQL IALAH MEMASTIKAN FORMAT TARIKH YANG
DIMASUKKAN SEPADAN DENGAN FORMAT LAJUR TARIKH DALAM

PANGKALAN DATA.

DATE_ADD

UNTUK MENAMBAH HARI
CONTOH JADUAL :

PAPARAN :
SELECT NAMACOLUMN, DATE_ADD(NAMACOLUMN, INTERVAL 10
DAY) AS 'SESUATU NAMA' FROM NAMAJADUAL

DATE_SUB

UNTUK MENGURANGKAN HARI

CONTOH JADUAL :

PAPARAN :

SELECT NAMACOLUMN, DATE_SUB(NAMACOLUMN, INTERVAL 10
DAY) AS 'SESUATU NAMA' FROM NAMAJADUAL

DATE_FORMAT

MENUKAR FORMAT TARIKH:

CONTOH JADUAL :

PAPARAN :

DISPLAYING DATA FROM MULTIPLE TABLES

PENYATAAN JOIN

JOIN adalah pernyataan SQL yang
digunakan untuk memilih data dari lebih

daripada satu jadual.

INNERJOIN

INNER JOIN akan mengambalikan row jika mempunyai
persamaan dalam kedua-dua table

Contohnya sekiranya kita join ID column kita akan dapat
row for ID =1 ini adalah row yang jumpa dalam 2 table

Contohnya sekiranya kita join ID column kita akan dapat
row for ID =1 ini adalah row yang jumpa dalam 2 table

IMIRIL_BOOK(INNER JOIN)

TABLE A

TABLE B
RESULT

LEFTJOIN

LEFT JOIN mengembalikan semua baris daripada jadual kiri
(TABLE_A) walaupun

jika tiada padanan dalam jadual kanan iaitu (TABLE_B)

Di mana padanan ID ditemui di antara jadual kiri (TABLE_A)
dan jadual kanan (TABLE_B), data dari jadual yang betul akan

diisi .Manakala jika tiada padanan ditemui maka ia akan
kembalikan dengan nilai (NULL) bagi (TABLE_B)

IMIRIL_BOOK(LEFT JOIN)

TABLE A

TABLE B
RESULT

RIGHTJOIN

RIGHT JOIN mengembalikan semua baris daripada jadual
kanan (TABLE_B) walaupun jika tiada padanan dalam jadual

kiri iaitu (TABLE_A)

Di mana padanan ID ditemui di antara jadual kanan
(TABLE_B) dan jadual kiri (TABLE_A), data dari jadual yang
betul akan diisi .Manakala jika tiada padanan ditemui maka ia

akan kembalikan dengan nilai (NULL) bagi (TABLE_A)

IMIRIL_BOOK(RIGHT JOIN)

TABLE A

TABLE B
RESULT

FULLJOIN

JOIN PENUH (FULL OUTER JOIN) mengembalikan semua data
yang mungkin dari setiap jadual. Di mana padanan ditemui
(berdasarkan syarat bergabung) jika tidak, ia akan
kembalikan nilai NULL

FULL JOIN pada dasarnya seperti melakukan kedua-dua
LEFT JOIN dan RIGHT JOIN pada masa yang sama!

IMIRIL_BOOK(FULL JOIN)

TABLE A
TABLE B

RESULT

RUJUKAN

ALVARO, F., 2016. SQL EASY SQL PROGRAMMING &
DATABASE MANAGEMENT FOR BEGINNERS. YOUR STEP-
BY- STEP GUIDE TO LEARNING THE SQL DATABASE

BATRA, R., 2018. SQL PRIMER AN ACCELERATED
INTRODUCTION TO SQL BASICS. GURGAON, HARYANA,
INDIA

DEBARROS, A., ROGULSKI, M., SIKORSKI, W. AND
ROGULSKA, M., 2018. PRAKTYCZNY SQL. WARSZAWA:
WYDAWNICTWO NAUKOWE PWN

KLINE, K. AND KLINE, D., 2001. SQL IN A NUTSHELL.
CAMBRIDGE, MASS.: O'REILLY & ASSOCIATES.


Click to View FlipBook Version