kumpulan soal soal sistem database

Upload: dio-bian-priatama

Post on 27-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 kumpulan soal soal sistem database

    1/18

    TUGAS LAB SISTEM DATABASE

    1. Tipe data dalam mysql :

    - M, menunjukkan lebar karakter maksimum. Nilai M maksimum adalah 255.

    - D, menunjukkan jumlah angka di belakang koma. Nilai maksimum D adalah 30 tetapi

    dibatasi oleh nilai M, yaitu tidak boleh lebih besar daripada M-2.

    - UN!"N#D adalah bilangan tanpa tanda di depannya $misalnya tanda negati%&.

    - '!N(!N')$M&* )UN!"N#D* )+#!//*!nteger yang sangat keil jangkauan nilainya, yaitu -12 hingga 12. 4angkauan unsigned

    adalah 0 hingga 255.

    - M//!N')$M&* )UN!"N#D* )+#!//*!nteger yang keil jangkauan nilainya, yaitu -326 hingga 326. 4angkauan unsigned

    adalah 0 hinga 65535.

    - M#D!UM!N')$M&* )UN!"N#D* )+#!//*

    !nteger tingkat menengah. 4angkauan nilainya adalah -360 hingga 360.

    4angkauan unsigned adalah 0 hingga 16215.

    - !N')$M&* )UN!"N#D* )+#!//*!nteger yang berukuran normal. 4angkauan nilainya adalah -2177367 hingga

    2177367. 4angkauan unsigned adalah 0 hingga 728786285.- !N'#"#)$M&* )UN!"N#D* )+#!//*

    ama dengan !N'.

    - 9!"!N')$M&* )UN!"N#D* )+#!//*!nteger berukuran besar. 4angkauan nilainya adalah -8223320365750 hingga

    8223320365750. 4angkauan unsigned adalah 0 hingga 1776770308551615.- /'$preision& )+#!//*

    9ilangan %loating-point. 'idak dapat bersi%at unsigned. Nilai atribut preision adalah

    :;27 untuk bilangan %loating-point presisi tunggal dan di antara 25 dan 53 untuk

    bilangan %loating-point presisi ganda.

    - /')$M,D&* )+#!//*

    9ilangan %loating-point presisi tunggal. 'idak dapat bersi%at unsigned. Nilai yang

    diijinkan adalah -3.70223766#

  • 7/25/2019 kumpulan soal soal sistem database

    2/18

    - D#>!M/)$M),D*&* )+#!//*9ilangan %loating-point yang @unpakedA. 'idak dapat bersi%at unsigned. Memiliki si%at

    mirit dengan >B. ?ata @unpakedCC berarti bilangan disimpan sebagai string,

    menggunakan satu karakter untuk setiap digitnya. 4angkauan nilai dari D#>!M/ samadengan DU9/#, tetapi juga tergantung dai nilai atribut M dan D yang disertakan. 4ika

    D tidak diisi akan dianggap 0. 4ika M tidak diisi maka akan dianggap 10. ejak My/

    3.22 nilai M harus termasuk ruang yang ditempati oleh angka di belakang koma dan

    tanda < atau -.

    - NUM#!>$M,D& )+#!//*ama dengan D#>!M/.

    - D'#

    ebuah tanggal. My/ menampilkan tanggal dalam %ormat C((((-MM-DDC.

    4angkauan nilainya adalah C1000-01-01C hingga C8888-12-31C.

    - D'#'!M#ebuah kombinasi dari Eaktu $jam& dan tanggal. My/ menampilkan Eaktu dan

    tanggal dalam %ormat C((((-MM-DD BBFMMFC. 4angkauan nilainya adalah C1000-

    01-01 00F00F00C hingga C8888-12-31 23F58F58C.

    - '!M#'M=)$M&*ebuah timestamp. 4angkauannya adalah dari C180-01-01 00F00F00C hingga suatu Eaktu

    di tahun 203. My/ menampilkan tipe data '!M#'M= dalam %ormat

    ((((MMDDBBMM, ((MMDDBBMM, ((((MMDD, atau ((MMDD,

    tergantung dari nilai M, apakah 17 $atau tidak ditulis&, 12, , atau 6.

    - '!M#

    'ipe data Eaktu. 4angkauannya adalah C-3F58F58C hingga C3F58F58C. My/

    menampilkan '!M# dalam %ormat CBBFMMFC.

    - (#)$2G7&*ngka tahun, dalam %ormat 2- atau 7-digit $de%ault adalah 7-digit&. Nilai yang mungkin

    adalah 1801 hingga 2155, 0000 pada %ormat 7-digit, dan 180-2068 pada %ormat 2-digit

    $0-68&.

    - >B$M& )9!N(*tring yang memiliki lebar tetap. Nilai M adalah dari 1 hingga 255 karakter. 4ika ada sisa,

    maka sisa tersebut diisi dengan spasi $misalnya nilai M adalah 10, tapi data yang

    disimpan hanya memiliki karakter, maka 3 karakter sisanya diisi dengan spasi&. pasi

    ini akan dihilangkan apabila data dipanggil. Nilai dari >B akan disortir dan

    diperbandingkan seara ase-insensitiHe menurut de%ault harater set yang tersedia,

    keuali bila atribut 9!N( disertakan.

  • 7/25/2019 kumpulan soal soal sistem database

    3/18

    - I>B$M& )9!N(*

    tring dengan lebar berHariasi. Nilai M adalah dari 1 hingga 255 karakter. 4ika nilai M

    adalah 10 sedangkan data yang disimpan hanya terdiri dari 5 karakter, maka lebar data

    tersebut hanya 5 karakter saja, tidak ada tambahan spasi.

    - '!N(9/9 dan '!N('#J'

    ebuah 9/9 $semaam atatan& atau '#J' dengan lebar maksimum 255 $2K - 1&karakter.

    - 9/9 dan '#J'ebuah 9/9 atau '#J' dengan lebar maksimum 65535 $2K16 - 1& karakter.

    - M#D!UM9/9 dan M#D!UM'#J'

    ebuah 9/9 atau '#J' dengan lebar maksimum 16215 $2K27 - 1& karakter.

    - /N"9/9 dan /N"'#J'ebuah 9/9 atau '#J' dengan lebar maksimum 728786285 $2K32 - 1& karakter.

    - #NUM$CHalue1C,CHalue2C,...&

    - ebuah enumerasi, yaitu objek string yang hanya dapat memiliki sebuah nilai, dipilih dari

    da%tar nilai CHalue1C, CHalue2C, ..., NU// atau nilai speial LL error. ebuah #NUM

    maksimum dapat memiliki 65535 jenis nilai.

    - #'$CHalue1C,CHalue2C,...&

    ebuah set, yaitu objek string yang dapat memiliki 0 nilai atau lebih, yang harus dipilih

    dari da%tar nilai CHalue1C, CHalue2C, .... ebuah #' maksimum dapat memiliki 67 anggota.

    Nah, dengan mengenal tipe-tipe data yang didukung oleh My/, nda dapat dengan tepat

    memilih tipe data yang nda butuhkan dalam menyusun sebuah database.

    Misalnya nda hendak menyimpan data jumlah suatu stok barang yang tidak melebihi angka 200

    misalnya, maka sebaiknya nda memilih tipe data '!N(!N' yang diberi atribut UN!"N#D.lasannya adalah jumlah stok tidak melebihi 200 dan tidak mungkin lebih keil dari 0, dan tipe

    data '!N(!N' memiliki jangkauan 0 hingga 255, jadi memenuhi syarat untuk digunakan.

    >ontoh yang lain, misalnya nda hendak membuat database nomor telpon dari teman-teman

    nda. Memang nomor telpon seluruhnya terdiri dari angka, namun nampaknya tidak tepat bila

    disimpan dalam tipe data !N' $atau bahkan 9!"!N' bila hendak menyimpan nomor handphone&.

    /ebih baik dimasukkan ke dalam >B atau I>B dengan M adalah 12. Mengapa 12

    ?arena nomor handphone terpanjang terdiri dari 12 digit. edangkan nomor telpon rumah

    terpanjang adalah digit ditambah kode area terpanjang 7 digit, jadi angka 12 sangat pas.

    1. Perintah perintah dasar dalam mysql

    1. Create Dataase

    Digunakan untuk membuat database baru.

  • 7/25/2019 kumpulan soal soal sistem database

    4/18

    ynta dasarF

    >#'# D'9# databaseOnama

    >ontohF

    >#'# D'9# databaseku

    !. Create Tale

    Digunakan untuk membuat tabel data baru dalam sebuah database.

    ynta dasarF

    >#'# '9/#

    $

    >olumnOname1 tableOnama dataOtype

    >olumnOname2 tableOnama dataOtype

    >olumnOname3 tableOnama dataOtype

    &

    >ontohF

    >#'# '9/# bukutamu

    $

    !d int,

    Nama Harhar $255&,

    #mail Harhar$50&,

    ?ota Harhar$255&

    &

    ". Sele#t

    Digunakan untuk memilih data dari table database.

    ynta dasarF

    #/#>' olumnOname$s&

    M tableOname

    tau

    #/#>' P M tableOname

    >ontoh 1F

    #/#>' nama,email M bukutamu

    >ontoh 2F

    #/#>' P M bukutamu

  • 7/25/2019 kumpulan soal soal sistem database

    5/18

    $. Sele#t Distin#t

    Digunakan untuk memilih data-data yang berbeda $menghilangkan duplikasi& dari sebuah table

    database.

    ynta dasarF

    #/#>' D!'!N>' olumnOname$s&

    M tableOname

    >ontohF

    #/#>' D!'!N>' kota M bukutamu

    %. &here

    Digunakan untuk mem%ilter data pada perintah elet

    ynta dasarF

    #/#>' olumn name$s&

    M tableOname

    QB## olumnOname operator Halue

    >ontohF

    #/#>' P M bukutamu

    QB## kota;R=MU/N"R

    '. (rder By

    Digunakan untuk mengurutkan data berdasarkan kolom $%ield& tertentu. eara de%ault, urutan

    tersusun seara asending $urut keil ke besar&. nda dapat mengubahnya menjadi desending

    $urut besar ke keil& dengan menambahkan perintah D#>.

    ynta dasarF

    #/#>' olumnOname$s&

    M tableOname

    D# 9( olumnOname$s& >GD#>

    >ontoh 1F

    #/#>' P M bukutamu

    D# 9( nama

    >ontoh 2F

    #/#>' P M bukutamu

    D# 9( id D#>

  • 7/25/2019 kumpulan soal soal sistem database

    6/18

    ). Li*e

    Digunakan bersama dengan perintah Qhere, untuk proses penarian data dengan spesi%ikasi

    tertentu.

    ynta dasarF

    #/#>' olumnOname$s&

    M tableOname

    QB## olumnOname /!?# pattern

    >ontoh 1F

    #/#>' P M bukutamu

    QB## nama /!?# SaTR

    ?eterangan F

    >ontoh di atas digunakan untuk penarian berdasarkan kolom nama yang berhuru% depan @aA.

    >ontoh 2F

    #/#>' P M bukutamu

    QB## nama /!?# SaTR

    ?eterangan F

    >ontoh di atas digunakan untuk penarian berdasarkan kolom nama yang berhuru% belakang @aA.

    +. In

    Digunakan untuk penarian data menggunakan lebih dari satu %ilter pada perintah Qhere.

    ynta dasar F

    #/#>' olumnOname$s&

    M tableOname

    QB## olumnOname !N $Halue1,Halue2, . . .&

    >ontohF

    #/#>' P M bukutamu

    QB## kota !N $S'angerangR,RDepokR&

    ,. Bet-een

    Digunakan untuk menentukan jangkauan penarian.

    ynta dasarF

    #/#>' olumnOname$s&

    M tableOname

  • 7/25/2019 kumpulan soal soal sistem database

    7/18

    QB## olumnOname

    9#'Q##N Halue1 ND Halue2

    >ontoh F

    #/#>' P M bukutamu

    QB## id

    9#'Q##N 5 and 15

    ?eterangan F

    >ontoh di atas digunakan untuk menari data yang memiliki nomor id antara 5 dan 15.

    1. Insert Int/

    Digunakan untuk menambahkan data baru di tabel database.

    ynta dasar F

    !N#' !N' tableOname

    I/U# $Halue1,Halue2,Halue3, . . .&

    tau

    !N#' !N' tableOname $olumn1,olumn2,olumn3, . . .&

    I/U# $Halue1,Halue2,Halue3, . . .&

    >ontoh 1F

    !N#' !N' bukutamu

    I/U# $1,RrliiousR,Rarlyarliious.omR,R'angerangR&

    >ontoh 2F

    !N#' !N' bukutamu $id,nama,email,kota&

    I/U# $1,RrliiousR,Rarlyarliious.omR,R'angerangR&

    11. Update

    Digunakan untuk mengubahVmemperbarui data di tabel database.

    ynta dasarF

    U=D'# tableOname

    #' olumn1;Halue,olumn2;Halue, . . .

    QB## someOolumn;someOHalue

    >ontoh F

    U=D'# bukutamu

    #' email;Rarlyarliious.omR, kota;R'angerangR

    QB##

  • 7/25/2019 kumpulan soal soal sistem database

    8/18

    1!. Delete

    Digunakan untuk menghapus data di table database. 'ambahkan perintah Qhere untuk mem%ilter

    data-data tertentu yang akan dihapus. 4ika tanpa perintah Qhere, maka seluruh data dalam tabel

    akan terhapus.

    ynta dasar F

    D#/#'# M tableOname

    QB## someOolumn;someOHalue

    >ontohF

    D#/#'# M bukutamu

    QB## id;1

    1". Inner 0/in

    Digunakan untuk menghasilkan baris data dengan ara menggabungkan 2 buah tabel atau lebih

    menggunakan pasangan data yang math pada masing-masing tabel. =erintah ini sama dengan

    perintah join yang sering digunakan.

    ynta dasar F

    #/#>' olumnOname$s& M tableOname1!NN# 4!N tableOname2 N

    tableOname1.olumnOname;tableOname2 olumn-name

    ontoh F

    #/#>' bukutamu.nama,bukutamu.email,order.noOorder M bukutamu !NN# 4!N order

    N bukutamu.id;order.id D# 9( bukutamu.nama

    1$. Let 0/in

    Digunakan untuk menghasilkan baris data dari tabel kiri $nama tabel pertama& yang tidak ada

    pasangan datanya pada tabel kanan $nama tabel kedua&.

    ynta dasar F

    #/#>' olumnOname$s&

    M tableOname1

    /#' 4!N tableOname2

    N tableOname1.olumnOname;tableOname2.

    olumnOname

  • 7/25/2019 kumpulan soal soal sistem database

    9/18

    ontoh F

    #/#>' bukutamu.nama,bukutamu.email,order.noOorder

    M bukutamu

    /#' 4!N order

    N bukutamu.id;order.id

    D# 9( bukutamu.nama

    1%. 2i3ht 0/in

    Digunakan untuk menghasilkan baris data dari tabel kanan $nama tabel kedua& yang tidak ada

    pasangan datanya pada tabel kiri $nama tabel pertama&.

    ynta dasar F

    #/#>' olumnOname$s&

    M tableOname1

    !"B' 4!N tableOname2

    N tableOname1.olumnOname;tableOname2

    olumnOname

    ontoh F

    #/#>' bukutamu.nama,bukutamu.emailmorder.noOorder

    M bukutamu

    !"B' 4!N order

    N bukutamu.id;order.i

    D# 9( bukutamu.nama

    1'. 45ll 0/in

    Digunakan untuk menghasilkan baris data jika ada data yang sama pada salah satu tabel.

    ynta dasar F

    #/#>' olumnOname$s& M tableOname1

    U// 4!N tableOname2 N tableOname1.olumnOname;tableOname2

    olumnOname

    >ontoh F

    #/#>' bukutamu.nama,bukutamu.email,order.noOorder M bukutamu U// 4!N order

    N bukutamu.id;order.id D# 9( bukutamu.nama

    1). Uni/n

  • 7/25/2019 kumpulan soal soal sistem database

    10/18

    Digunakan untuk menggabungkan hasil dari 2 atau lebih perintah elet.

    ynta dasar F

    #/#>' olumnOname$s&M tableOname1

    UN!N olumnOname$s& M tableOname2

    tau

    #/#>' olumnOname$s& M tableOname1

    UN!N //

    #/#>' olumnOname$s& M tableOname2

    >ontoh F

    #/#>' nama M mhsOkampus1

    UN!N

    #/#>' nama M mhsOkampus2

    1+. Alter Tale

    Digunakan untuk menambah, menghapus, atau mengubah kolom $%ield& pada tabel yang sudah

    ada.

    ynta untuk menambah kolom F

    /' '9/# tableOname

    DD olumnOname datatyoe

    >ontoh F

    /'# '9/# =ersons

    DD Date%9irth date

    ynta untuk menghapus kolom F

    /'# '9/# tableOname

    D= >/UMN olumnOname

    >ontoh F

    /'# '9/# =ersons

    D= >/UMN Date%9irth

    ynta untuk mengubah kolom F

    /'# '9/# tableOname

    /'# '9/# lumnOname datatype

    >ontoh F

    /'# '9/# =ersons

    /'# >/UMN Date%9irth year

  • 7/25/2019 kumpulan soal soal sistem database

    11/18

    1,. 6/- 78

    Digunakan untuk mendapatkan in%ormasi Eaktu $tanggal dan jam saat ini.&

    ynta dasar F

    NoE$&

    >ontoh F

    #/#>' NQ$&

    !. C5rdate

    Digunakan unutk mendapatkan in%ormasi tanggal saat ini.

    ynta dasar F

    >urdate$&

    >ontoh F

    #/#>' >UD'#$&

    !1. C5rtime78

    Digunakan untuk mendapatkan in%ormasi jam saat ini.

    ynta dasar F

    >urtime$&

    >ontoh F

    #/#>' >U'!M#$&

    !!. E9tra#t78

    Digunakan untuk mendapatkan in%ormasi bagian-bagian dari data Eaktu tertentu, seperti tahun,

    bulan, hari, jam, menit, dan detik tertentu.

    ynta dasar F

    #trat$unit M date&

    ?eterangan F

    =arameter unit dapat berupa F

    W M!>#>ND

    W #>ND

    W M!NU'#

    W BU

    W D(

  • 7/25/2019 kumpulan soal soal sistem database

    12/18

    W Q##?

    W MN'B

    W U'#

    W (#

    W #>NDOM!>#>ND

    W M!NU'#O#>ND

    W BUOM!>#>ND

    W BUO#>ND

    W BUOM!NU'#

    W D(OM!>#>ND

    W D(O#>ND

    W D(OM!NU'#

    W D(OBU

    W (#OMN'B

    >ontoh F

    #/#>' #J'J' $(# M tglorder$ 'hOrder, #J'>' $MN'B M

    tglorder& 9ulanOrder,#J'>' $( M tglorder BariOrder,

    M order

    QB##

    !". DateAdd78 dan DateS578

    ungsi DateOdd$& digunakan unutk menambahkan interHal Eaktu tertentu pada sebuah tanggal,

    sedangkan %ungsi DateOub$& digunakan untuk pengurangan sebuah tanggal dengan interHal

    tertentu.

    ynta dasar F

    D'#ODD $date,!N'#I/ epr type&

    D'#OU9 $date,!N'#I/ epr type&

    ?eterangan F

    'ipe data parameter !N'#I/ dapat berupa F

    W M!>#>ND

    W #>ND

    W M!NU'#

    W BU

    W D(

  • 7/25/2019 kumpulan soal soal sistem database

    13/18

    W Q##?

    W MN'B

    W U'#

    W (#

    W #>NDOM!>#>ND

    W M!NU'#OM!>#>ND

    W M!NU'#O#>ND

    W BUOM!>#DND

    W BUO#>ND

    W BUOM!NU'#

    W D(OM!>#>ND

    W D(O#>ND

    W D(OM!NU'#

    W D(OBU

    W (#OMN'B

    C/nt/h 1:

    #/#>' id,D'#ODD $tglorder,!N'#I/ 30 D(&

    QaktuOpembayaran

    M order

    C/nt/h !:

    #/#>' id,D'#OU9$tglorder,!N'#I/ 5 D(&

    =enguranganOQaktu

    M order

    !$. DateDi78

    Digunakan untuk mendapatkan in%ormasi Eaktu di antara 2 buah tanggal.

    ynta dasar F

    D'#!$date1,date2&

    >ontoh F

    #/#>' D'#!$S2010-06-30R,R2010-06-28R&

    elisihOEaktu

    !%. Date4/rmat78

    Digunakan untuk menampilkan in%ormasi jam dan tanggal dengan %ormat tertentu.

  • 7/25/2019 kumpulan soal soal sistem database

    14/18

    ynta dasar F

    D'#OM'$date,%ormat&

    ?eterangan F

    =arameter %ormat dapat berupa F

    W Ta, nama hari yang disingkat

    W Tb, nama bulan yang disingkat

    W T, bulan $numerik&

    W TD hari dalam sebulan dengan %ormat #nglish

    W Td, hari dalam sebulan $numerik 00-31&

    W Te, hari dalam sebulan $numerik 0-31&

    W T%, miro detik

    W TB, jam $00-23&

    W Th, jam $01-12&

    W T!, jam $01-12&

    W Ti, menit $00-58&

    W Tj, hari dalam setahun $001-366&

    W Tk, jam $0-23&

    W Tl, jam $1-12&

    W TM, nama bulan

    W Tm, bulan $numerik 00-12&

    W Tp, M atau =M

    W Tr, Eaktu jam dalam %ormat 12 jam $hhFmmFss M or =M&

    W T, detik $00-58&

    W Ts, detik $00-58&

    W T', Eaktu jam dalam %ormat 27 jam $hhFmmFss&

    W TU, minggu $00-53& dimana unday sebagai hari pertama dalam seminggu

    W Tu, minggu $00-53& dimana Monday sebagai hari pertama dalam seminggu

    W TQ, nama hari kerja

    W TE, hari dalam seminggu $0;unday, 6;aturday&

    W TJ, tahun dalam seminggu dimana unday sebagai hari pertama dalam seminggu $7 digits&

    digunakan dengan TI

    W T, tahun dalam seminggu di mana Monday sebagai hari pertama dalam seminggu $7 digits&

    digunakan dengan TH

    W T(, tahun 7 digit

  • 7/25/2019 kumpulan soal soal sistem database

    15/18

    W Ty, tahun 2 digit

    >ontoh F

    D'OM' $NQ$&,RTb Td T( Th F Ti TpR&

    D'#OM' $NQ$&,RTm-Td-T(R&

    D'#OM' $NQ$&,RTd Tb T(R&

    D'#OM' $NQ$&,RTd Tb T( T' F T%R&

    !'. Dr/p Tale

    Digunakan untuk menghapus tabel beserta seluruh datanya.

    ynta dasar F

    D= '9/# tableOname

    >ontoh F

    D= '9/# mhs

    !). Dr/p Dataase78

    Digunakan untuk menghapus database.

    ynta dasar F

    D= D'9# databaseOname

    !+. A;G78

    Digunakan untuk menghitung nilai-rata-rata dari suatu data.

    ynta dasar F

    #/#>' I" $olumnOname& M tableOname

    >ontoh F

    #/#>' I"$harga& BargaOrata2M order

    !,. C/5nt78

    Digunakan untuk menghitung jumlah $aah& suatu data.

    ynta dasar F

    #/#>' >UN' $olumnOname& M tableOname

    >ontoh F

    #/#>' >UN'$id& 4umlahOtamu M bukutamu

    ". Ma978

  • 7/25/2019 kumpulan soal soal sistem database

    16/18

    Digunakan untuk mendapatkan nilai terbesar dari data-data yang ada.

    ynta dasar F

    #/#>' MJ $olumnOname& M tableOname

    >ontoh F

    #/#>' MJ$harga& BargaOtermahal M order

    "1. Min78

    Digunakan untuk mendapatkan nilai terkeil dari data-data yang ada.

    ynta dasar F

    #/#>' M!N $olumnOname& M tableOname

    >ontohF

    #/#>' M!N$harga& BargaOtermurah M order

    "!. S5m78

    Digunakan untuk mendapatkan nilai total penjumlahan dari data-data yang ada.

    ynta dasar F

    #/#>' UM $olumnOname& M tableOname

    >ontoh F

    #/#>' UM$harga& BargaOtotal M order

    "". Gr/5p By78

    Digunakan untuk mengelompokkan data dengan kriteria tertentu.

    ynta dasar F

    #/#>' olumnOname,aggregateO%untion$olumnOname&

    M tableOname

    QB## olumnOname operator Halue

    "U= 9( olumnOname

    >ontoh F

    #/#>' namaOustomer,UM$harga& M order "U= 9( namaOustomer

    "$. ' olumnOname,aggregateO%untion$olumnOname&

  • 7/25/2019 kumpulan soal soal sistem database

    17/18

    M tableOname

    QB## olumnOname operator Halue

    "U= 9( olumnOname

    BI!N" aggregateO%untion$olumnOname& operator Halue

    >ontoh F

    #/#>' namaOustomer,UM$harga& M order

    QB## namaOustomer;RrliiousR namaOustomer;RDHallenR

    "U= 9( namaOustomer

    BI!N" UM $harga&X25000

    "%. U#ase78

    Digunakan untuk mengubah huru% pada data tertentu menjadi huru% besar.

    ynta dasar F

    #/#>' U># $olumnOname& M tableOname

    >ontoh F

    #/#>' U>#$nama& as Nama M bukutamu

    "'. L#ase78

    Digunakan untuk mengubah huru% pada data tertentu menjadi huru% keil.

    ynta dasar F

    #/#>' /># $olumnOname& M tableOname

    >ontoh F

    #/#>' />#$nama& as Nama M bukutamu

    "). Mid78

    Digunakan untuk mengambil beberapa karakter dari %ield teks.

    ynta dasarF

    #/#>' M!D$olumnOname,start),length*& M tableOname

    >ontohF

    #/#>' M!D $kota,1,7& as singkatanOkota M

    9uku tamu

    "+. Len78

    Digunakan unutk mendapatkan in%ormasi jumlah karakter dari %ield teks.

  • 7/25/2019 kumpulan soal soal sistem database

    18/18

    ynta dasarF

    #/#>' /#N $olumnOname& M tableOname

    >ontohF

    #/#>' /#N$nama& as panjangOnama

    M bukutamu

    ",. 2/5nd78

    Digunakan untuk pembuatan bilangan peahan.

    ynta dasarF

    #/#>' UND $olumnOname,deimals&

    M tableOname

    >ontohF

    #/#>' noOmhs, UND $nilai,0& as nilaiObulat

    M tnilai