0
BASIS DATAOLEH : AHMAD KURNIAWAN
TION           LA        IPU      AN E     M G  TA UADA NG  LA
APA ITU DML..??Data Manipulation Language (DML) merupakan bahasa SQL yang digunakan untuk   memanipulasi data dalam basis ...
BENTUK UMUM INSERTInsert Into TableName [(Field,[Field]…)]   Values (Value [Value]…)   Cth :   Insert Into Mhs (NPM,Nama,A...
BENTUK UMUM UPDATEUpdate TableName  Set Field = Value, [Field = Value]….  [Where Condition]  Cth :  Update Mhs  Set Nama =...
BENTUK UMUM DELETEDelete From TableName  [Where Condition]  Cth :  Delete From Mhs  Where Npm = ‘2003240247’
BENTUK UMUM SELECTSelect [All | Distinct] Field(s)From Table(s)[Where Condition][Group By Field(s)][Order By Field(s) [Asc...
OPERATOR PADA KLAUSA WHEREAnd   Operator dimana kedua kondisi yang dinyatakan pada klausa where bernilai True.   Cth :   S...
OPERATOR PADA KLAUSA WHEREOr     Operator dimana salah satu kondisi yang dinyatakan pada klausa where bernilai     True.  ...
OPERATOR PADA KLAUSA WHERENot      Operator yang digunakan untuk menyatakan kebalikan dari kondisi yang dinyatakan      da...
OPERATOR PADA KLAUSA WHEREBetween – And  Operator yang digunakan untuk menyatakan suatu kondisi dalam batasan (range)  yan...
OPERATOR PADA KLAUSA WHEREIn     Operator dimana salah satu kondisi yang dinyatakan pada klausa where bernilai     True. (...
OPERATOR PADA KLAUSA WHERELike   Operator yang digunakan untuk melakukan pencarian data, dimana data yang akan   dicari me...
FUNGSI PADA DMLCount   Digunakan untuk mendapatkan jumlah record yang ditampilkan dalam sebuah   perintah Select.   Cth : ...
FUNGSI PADA DMLSum  Digunakan untuk menjumlahkan field tertentu yang dideklarasikan pada sebuah  perintah Select  Cth :  S...
FUNGSI PADA DMLAvg      Digunakan untuk merata-ratakan field tertentu yang dideklarasikan pada sebuah      perintah Select...
FUNGSI PADA DMLMax  Digunakan untuk mendapatkan nilai terbesar (maksimal) dari field yang  dideklarasikan pada sebuah peri...
FUNGSI PADA DMLMin  Digunakan untuk mendapatkan nilai terkecil (minimal) dari field yang  dideklarasikan pada sebuah perin...
SYNTAX PEMBUATAN PROCEDURE CREATE PROC [ EDURE ] [ owner. ] procedure_name [ ; number ]   [ { @parameter data_type }      ...
Upcoming SlideShare
Loading in...5
×

Materi 7

165

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
165
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Materi 7"

  1. 1. BASIS DATAOLEH : AHMAD KURNIAWAN
  2. 2. TION LA IPU AN E M G TA UADA NG LA
  3. 3. APA ITU DML..??Data Manipulation Language (DML) merupakan bahasa SQL yang digunakan untuk memanipulasi data dalam basis data (Database).Merupakan perintah Universal yang dapat digunakan dalam banyak bahasa pemrograman.Terdiri dari perintah Select, Insert, Update dan Delete.
  4. 4. BENTUK UMUM INSERTInsert Into TableName [(Field,[Field]…)] Values (Value [Value]…) Cth : Insert Into Mhs (NPM,Nama,Alamat) Values (‘2003240247’,’Andi’,’Jln Jend Sudirman’)
  5. 5. BENTUK UMUM UPDATEUpdate TableName Set Field = Value, [Field = Value]…. [Where Condition] Cth : Update Mhs Set Nama = ‘Andi’ Where Npm = ‘2003240247’
  6. 6. BENTUK UMUM DELETEDelete From TableName [Where Condition] Cth : Delete From Mhs Where Npm = ‘2003240247’
  7. 7. BENTUK UMUM SELECTSelect [All | Distinct] Field(s)From Table(s)[Where Condition][Group By Field(s)][Order By Field(s) [Asc | Desc]]Cth :- Select * From Mhs Where Npm = ‘2003240247’- Select Npm,Nama From Mhs Where Npm = ‘2003240247’
  8. 8. OPERATOR PADA KLAUSA WHEREAnd Operator dimana kedua kondisi yang dinyatakan pada klausa where bernilai True. Cth : Select Npm,Nama,Umur From Mhs Where Umur > 17 and Umur < 20Catatan : Jika tipe data umur merupakan angka, maka tidak perlu ditambahkan tanda petik (‘)
  9. 9. OPERATOR PADA KLAUSA WHEREOr Operator dimana salah satu kondisi yang dinyatakan pada klausa where bernilai True. Cth : Select Npm,Nama,Umur From Mhs Where Nama = ‘Andi’ or Nama = ‘Agus’
  10. 10. OPERATOR PADA KLAUSA WHERENot Operator yang digunakan untuk menyatakan kebalikan dari kondisi yang dinyatakan dalam klausa where. Cth : Select Npm,Nama,Umur From Mhs Where Not Nama = ‘Agus’
  11. 11. OPERATOR PADA KLAUSA WHEREBetween – And Operator yang digunakan untuk menyatakan suatu kondisi dalam batasan (range) yang ditentukan dalam suatu klausa where. Cth : Select Npm,Nama,TglLahir From Mhs Where TglLahir between #1985-05-05# and #1987-05-05#
  12. 12. OPERATOR PADA KLAUSA WHEREIn Operator dimana salah satu kondisi yang dinyatakan pada klausa where bernilai True. (Identik dengan operator Or) Cth : Select Npm,Nama,Umur From Mhs Where Nama In (‘Agus’,’Andi’)
  13. 13. OPERATOR PADA KLAUSA WHERELike Operator yang digunakan untuk melakukan pencarian data, dimana data yang akan dicari mendekati kondisi yang dideklarasikan di dalam klausa where. Cth : Select Npm,Nama,TglLahir From Mhs Where Nama Like ‘%Andi%’
  14. 14. FUNGSI PADA DMLCount Digunakan untuk mendapatkan jumlah record yang ditampilkan dalam sebuah perintah Select. Cth : Select Count(*) From Pinjam Where KdBuku = ‘0001’
  15. 15. FUNGSI PADA DMLSum Digunakan untuk menjumlahkan field tertentu yang dideklarasikan pada sebuah perintah Select Cth : Select Sum(Denda) From Pinjam Where KdBuku = ‘0001’
  16. 16. FUNGSI PADA DMLAvg Digunakan untuk merata-ratakan field tertentu yang dideklarasikan pada sebuah perintah Select. Cth : Select Avg(Denda) From Pinjam Where KdBuku = ‘0001’
  17. 17. FUNGSI PADA DMLMax Digunakan untuk mendapatkan nilai terbesar (maksimal) dari field yang dideklarasikan pada sebuah perintah Select. Cth : Select Max(Denda) From Pinjam Where Jurusan = ‘SI’
  18. 18. FUNGSI PADA DMLMin Digunakan untuk mendapatkan nilai terkecil (minimal) dari field yang dideklarasikan pada sebuah perintah Select. Cth : Select Min(Denda) From Pinjam Where Jurusan = ‘SI’
  19. 19. SYNTAX PEMBUATAN PROCEDURE CREATE PROC [ EDURE ] [ owner. ] procedure_name [ ; number ] [ { @parameter data_type } [ VARYING ] [ = default ] [ OUTPUT ] ] [ ,...n ] [ WITH { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ] [ FOR REPLICATION ] AS sql_statement [ ...n ]
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×