Tampilan : Daftar Grid

Menggunkan Datepicker

Hai kawan-kawan TaskCoder, Semoga yang membaca arikel ini di berikan kemudahan oleh Tuhan yang Maha Esa.


Perlu kita pahami bahwa datepicker ini menggunakan javascript, dan kita tahu bahwa javascript adalah bahasa client side. Artinya, scope penggunaanya hanya pada view saja. 


Seperti plugin bootstrap sendiri, datepicker menyediakan data-api yang dapat digunakan untuk memberi instantiate datepickers tanpa memerlukan javascript kustom. Untuk kebanyakan datepicker, cukup atur data-provide="datepicker"  pada elemen yang ingin Anda inisialisasi, Untuk inline datepickers, gunakan  data-provide="datepicker-inline" ini akan segera diinisialisasi pada pemuatan halaman. langsung saja ke cara penggunaanya.

  1. Pertama kita perlu download bootstrap , bootstrap datepicker dan jquery.
  2. Buat File Index.php
  Masukkan Kode Di bawah ini



<!doctype html> <html> <head> <title>datepicker</title> </head> <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/> <link rel="stylesheet" href="datepicker/datepicker3.css"/> <style> body{padding: 20px} </style> <body> <form action="action"> <div class="form-group"> <label for="tanggal">Tanggal</label> <input type="text" name="tanggal" class="tanggal" /> </div> </form> <script src="js/jquery.min.2.0.2.js"></script> <script src="bootstrap/js/bootstrap.js"></script> <script src="datepicker/bootstrap-datepicker.js"></script> <script type="text/javascript"> $(document).ready(function () { $('.tanggal').datepicker({ format: "dd-mm-yyyy", autoclose:true }); }); </script> </body> </html>



#A3

Tipe Data Date (SQL Server)


Data type Description Storage
datetime From January 1, 1753 to December 31, 9999 with an accuracy of 3.33 milliseconds 8 bytes
datetime2 From January 1, 0001 to December 31, 9999 with an accuracy of 100 nanoseconds 6-8 bytes
smalldatetime From January 1, 1900 to June 6, 2079 with an accuracy of 1 minute 4 bytes
date Store a date only. From January 1, 0001 to December 31, 9999 3 bytes
time Store a time only to an accuracy of 100 nanoseconds 3-5 bytes
datetimeoffset The same as datetime2 with the addition of a time zone offset 8-10 bytes
timestamp Stores a unique number that gets updated every time a row gets created or modified. The timestamp value is based upon an internal clock and does not correspond to real time. Each table may have only one timestamp variable
#A3

Tipe Data Number (SQL Server)

Data type Description Storage
bit Integer that can be 0, 1, or NULL
tinyint Allows whole numbers from 0 to 255 1 byte
smallint Allows whole numbers between -32,768 and 32,767 2 bytes
int Allows whole numbers between -2,147,483,648 and 2,147,483,647 4 bytes
bigint Allows whole numbers between -9,223,372,036,854,775,808 and 9,223,372,036,854,775,807 8 bytes
decimal(p,s) Fixed precision and scale numbers.
Allows numbers from -10^38 +1 to 10^38 –1.
The p parameter indicates the maximum total number of digits that can be stored (both to the left and to the right of the decimal point). p must be a value from 1 to 38. Default is 18.
The s parameter indicates the maximum number of digits stored to the right of the decimal point. s must be a value from 0 to p. Default value is 0
5-17 bytes
numeric(p,s) Fixed precision and scale numbers.
Allows numbers from -10^38 +1 to 10^38 –1.
The p parameter indicates the maximum total number of digits that can be stored (both to the left and to the right of the decimal point). p must be a value from 1 to 38. Default is 18.
The s parameter indicates the maximum number of digits stored to the right of the decimal point. s must be a value from 0 to p. Default value is 0
5-17 bytes
smallmoney Monetary data from -214,748.3648 to 214,748.3647 4 bytes
money Monetary data from -922,337,203,685,477.5808 to 922,337,203,685,477.5807 8 bytes
float(n) Floating precision number data from -1.79E + 308 to 1.79E + 308.
The n parameter indicates whether the field should hold 4 or 8 bytes. float(24) holds a 4-byte field and float(53) holds an 8-byte field. Default value of n is 53.
4 or 8 bytes
real Floating precision number data from -3.40E + 38 to 3.40E + 38 4 bytes
#A3

Tipe Data String (SQL Server)


Tipe Data Descripsi Jangkauan Ukuran
char(n) Panjang karakter tetap String  8,000 characters Defined width
varchar(n) Panjang karakter tetap Variabel String  8,000 characters 2 bytes + number of chars
varchar(max)
Panjang karakter tetap Variabel String 

1,073,741,824 characters 2 bytes + number of chars
text
Panjang karakter  tetap Variabel String 
2GB of text data 4 bytes + number of chars
nchar Panjang karakter tetap  String Unicode 4,000 characters Defined width x 2
nvarchar Panjang karakter tetap Variabel String Unicode 4,000 characters
nvarchar(max) Panjang karakter tetap Variabel String Unicode 536,870,912 characters
ntext Panjang karakter tetap Variabel String Unicode 2GB of text data
binary(n) Panjang karakter tetap Binary string 8,000 bytes
varbinary Panjang karakter tetap Binary String 8,000 bytes
varbinary(max) Panjang karakter tetap Binary String 2GB
image Panjang karakter tetap Binary String 2GB
#A3

Bentuk Tipe Data Date (MySQL)


Tipe DataJangkauanUkuranZero Value
DATE‘1000-01-01’ to ‘9999-12-31’3 byte‘0000-00-00’
DATETIME‘1000-’01-01 00:00:01’ to ‘9999-12-31 23:59:59’8 byte‘0000-00-00 00:00:00’
TIMESTAMP‘1970-01-01 00:00:00’ to ‘2038-01-18 22:14:07’4 byte‘0000-00-00 00:00:00’
TIME‘–838:59:59’ to ‘838:59:58’3 byte‘00:00:00’
YEAR(2)00 to 991 byte‘00’
YEAR(4)1901 to 21551 byte‘0000’

Berikut format Tipe Data Date di MySQL yang dapat di gunakan seperti tabel di bawah ini:

Tipe DataFomat Input
DATETIME'CCYY-MM-DD hh:mm:ss'
TIMESTAMP'YY-MM-DD hh:mm:ss'
'CCYYMMDDhhmmss'
'YYMMDDhhmmss'
CCYYMMDDhhmmss
YYMMDDhhmmss
DATE'CCYY-MM-DD'
'YY-MM-DD'
'CCYYMMDD'
'YYMMDD'
CCYYMMDD
YYMMDD
TIME'hh:mm:ss'
'hhmmss'
hhmmss
YEAR'CCYY'
'YY'
CCYY
YY

*CATATAN

  • CCYY : input untuk tahun, dimana YY berupa tahun 2 digit, seperti 98, 78, dan 00, sedangkan untuk CCYY adalah tahun dengan 4 digit, seperti 2001, 1987, 2012. Untuk tahun dengan 2 digit, MySQL mengkonversinya dengan aturan 70-99 menjadi 1970-1999 dan 00-69 menjadi 2000-2069.
  • MM: bulan dalam format dua digit, seperti 05,07,dan 12.
  • DD: tanggal dalam format dua digit, seperti 14, 06 dan 30.
  • hh: jam dalam format 2 digit, seperti 06,09, dan 12.
  • mm: menit, dalam format 2 digit, seperti 15, 45, dan 59.
  • ss: detik, dalam format 2 digit, seperti 10, 40, dan 57.

Jika MySQL tidak dapat membaca format, atau data tidak tersedia, maka data akan diisi sesuai dengan nilai pada Zero Value.
#A3

Bentuk Tipe Data Number (MySQL)


Tipe DataJangkauan SIGNEDJangkauan UNSIGNEDUkuran
TINYINT-128 to 1270 to 2551 byte
SMALLINT-32,768 to 32,7670 to 65,5352 bytes
MEDIUMINT-8,388,608 to 8,388,6070 to 16,777,2153 bytes
INT-2,147,483,648 to 2,147,483,6470 to 4,294,967,2954 bytes
BIGINT-9,223,372,036,854,775,808 to

9,223,372,036,854,775,807
0 to

18,446,744,073,709,551,615
8 bytes
FLOAT-3.402823466E+38 to 3.402823466E+38-4 bytes
DOUBLE-1.7976931348623157E+308 to 1.7976931348623157E+3088 bytes
DECIMAL (4,1)-999,9 to 999,9--
DECIMAL (6,2)-9999,99 to 9999,99 --
DECIMAL (3,2)-9,99 to 9,99 --
DECIMAL (8,2)-999999,99 to 999999,99 --
#A3

Bentuk Tipe Data Text (MySQL)




Tipe Data Description
CHAR(size) Panjang kolom CHAR ditetapkan sedemikian rupa sehingga Anda menyatakan kapan Anda membuat tabel. Panjangnya bisa berupa nilai dari 0 sampai 255. Bila nilai CHAR disimpan, mereka diberi bantalan dengan spasi dengan panjang yang ditentukan. Bila nilai CHAR diambil, spasi tambahan akan dihapus kecuali mode SQL PAD_CHAR_TO_FULL_LENGTH diaktifkan.
VARCHAR(size) Nilai dalam kolom VARCHAR adalah string(variabel-panjang). Panjangnya bisa di tentukan sebagai nilai, panjang karakter VARCAHAR dari 0 sampai 65.535.
TINYTEXT Sebuah kolom TEXT dengan panjang maksimum 255 (28 - 1) karakter. Panjang maksimum efektif kurang jika nilainya mengandung karakter multibyte. Setiap nilai TINYTEXT disimpan menggunakan awalan panjang 1 byte yang mengindikasikan jumlah byte dalam nilai.
TEXT Sebuah kolom TEXT dengan panjang maksimum 65.535 (216 - 1) karakter. Panjang maksimum efektif kurang jika nilainya mengandung karakter multibyte. Setiap nilai TEXT disimpan menggunakan awalan panjang 2 byte yang menunjukkan jumlah byte dalam nilai.
BLOB Panjang karakter hingga 65.535 byte data
MEDIUMTEXT Panjang string maksimal 16.777.215 karakter
MEDIUMBLOB Panjang karakter hingga 16.777.215 byte data
LONGTEXT String dengan panjang maksimal 4.294.967.295 karakter
LONGBLOB Panjang karakter hingga 4.294.967.295 byte data
ENUM() ENUM adalah objek string dengan nilai yang dipilih dari daftar nilai yang diizinkan yang disebutkan secara eksplisit dalam spesifikasi kolom pada waktu pembuatan tabel.

Contoh format ENUM: ('X', 'Y', 'Z')
SET Mirip dengan ENUM kecuali bahwa SET mungkin berisi hingga 64 item daftar dan dapat menyimpan lebih dari satu pilihan
#A3

Type Data


SQL DASAR

Mengenal Tipe Data

Sebelum ke tipe data, kita perlu tau Apa Itu Data ? 

  • Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya pengolahan. Data juga berarti fakta-fakta yang berupa angka-angka, teks, dokumen, gambar, bagan, suara, yang mewakili deskripsi verbal atau kode tertentu, dan semacamnya.

Lalu Apa Itu Tipe Data ?
  • Tipe Data adalah Kelompok data dengan berdasarkan jenis-jenis tertentu dalam pemrograman. atua suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat berubah-ubah selama eksekusi berlangsung.

Di MySQL ada tiga(3) ( tipe data utama: teks, angka, dan tanggal.
  • Tipe Text (teks)
  • Text : Merupakan tipe data yang berupa huruf, angka, karakter khusus atau gabungan ketiganya.
    Untuk Bentuk-Bentuk Tipe Data Text silahkan klik DISINI
  • Tipe Number (angka)
  • Number : Merupakan tipe data dalam bentuk angka dengan pilihan field size yang terdiri dari (Byte, Integer, Long Integer, Single, Double, General Number, Currency, Standard, Percent, Scientific).
    Untuk Bentuk-Bentuk Tipe Data Number silahkan klik DISINI
  • Tipe Date (tanggal)
  • Date : Merupakan tipe data yang berupa semua data dalam bentuk tanggal dan waktu.
    Untuk Bentuk-Bentuk Tipe Data Date silahkan klik DISINI
Di SQL Server ada Empat (4) kategori tipe data : string, number, date, dan  others.

  • Tipe String
  • Text : Merupakan tipe data berupa kumpulan dari 1 karakter atau lebih(multiplecharacter)yang biasanya tergabung menjadi suatu kata, frasa, maupun kalimat.
    Untuk Bentuk-Bentuk Tipe Data String silahkan klik DISINI
  • Tipe Number
  • Number : Merupakan tipe data dalam bentuk angka dengan pilihan field size yang terdiri dari (Byte, Integer, Long Integer, Single, Double, General Number, Currency, Standard, Percent, Scientific).
    Untuk Bentuk-Bentuk Tipe Data Number silahkan klik DISINI
  • Tipe Date 
  • Date : Merupakan tipe data yang berupa semua data dalam bentuk tanggal dan waktu.
    Untuk Bentuk-Bentuk Tipe Data Date silahkan klik DISINI
  • Other
    Untuk Bentuk-Bentuk Tipe Datanya silahkan klik DISINI

#A3

Merubah pesan vaidasi "required" form html5




ok kawan-kawan, TaskCoder ingin membahas tentang Merubah Pesan Validasi "required", apa kawan-kawan tau APA ITU REQUIRED ?

Definisi dan Penggunaan

  • Atribut yang diperlukan adalah atribut boolean.
  • Fungsi penggunaan requiired untuk menetapkan bahwa sebuah field input harus diisi sebelum mengirimkan data.


Catatan: Atribut yang diperlukan bekerja dengan jenis berikut masukan: teks, pencarian, url, tel, email, password, pemetik tanggal, nomor, checkbox, radio, dan berkas.

kita langsung ke cara Merubah Pesan Validasi "required".

1. Cukup menambahkan dengan kode di bawah ini.

oninvalid="this.setCustomValidity('data tidak boleh kosong')" oninput="setCustomValidity('')"
pada tag input



Contoh: Script Merubah Pesan Validasi "required" 


<div class="panel panel-default"> <form action="<?php echo $this->module_url;?>/show" method="post" enctype="multipart/form-data"> <table class="da-table dataTabler" border="1" cellspacing="1" cellpadding="2"> <tr class="eventHeader"> <td class="eventHeader" align="center" colspan="2">Search Detail Bonus</td> </tr> <tr class="eventList"> <td class="eventList" width="200">Tahun</td> <td class="eventList"> <select style="width: 50%; height: 30px;" name="tahun" required oninvalid="this.setCustomValidity('Tahun tidak boleh kosong')" oninput="setCustomValidity('')">> <option value="2013" >2013</option> <option value="2014" >2014</option> <option value="2015" >2015</option> <option value="2016" >2016</option> <option value="2017" >2017</option> <option value="2018" >2018</option> <option value="2019" >2019</option> </select> </td> </tr> <tr class="eventList"> <td class="eventList" width="200">Bulan</td> <td class="eventList"> <select style="width: 50%; height: 30px;" name="bulan" required oninvalid="this.setCustomValidity('Bulan tidak boleh kosong')" oninput="setCustomValidity('')">> <option value="januari" >januari</option> <option value="februari" >februari</option> <option value="maret" >maret</option> <option value="april" >april</option> <option value="april">april</option> <option value="mei">mei</option> <option value="juni" >juni</option> </select> </td> </tr> <tr class="eventList"> <td class="eventList" width="200">Provinsi</td> <td class="eventList"> <select style="width: 50%; height: 30px;" name="provinsi" required oninvalid="this.setCustomValidity('Provinsi tidak boleh kosong')" oninput="setCustomValidity('')">> <option value="jawa tengah" >jawa tengah</option> <option value="jawa barat" >jawa barat</option> <option value="jawa timur" >jawa timur</option> <option value="sulawesi" >sulawesi</option> <option value="kalimantan" >kalimantan</option> </select> </td> </tr> <tr class="eventList"> <td class="eventList" width="200">Kota/Kabupaten</td> <td class="eventList"> <select style="width: 50%; height: 30px;" name="city"> <option value="Kota Semarang" >Kota Semarang</option> <option value="Kota jogja" >Kota jogja</option> <option value="Kota Bandung" >Kota Bandung</option> <option value="Kota malang" >Kota malang</option> <option value="Kota Pontianak" >Kota Pontianak</option> </select> </td> </tr> <tr> <td class="eventList"></td> <td class="eventList"><input class="btn btn-primary" value="Search" name="submit" type="submit" /></td> </tr> </table> </form> </div>

Untuk hasil Ouputnya Seperti gambaar di bawah ini.



Semoga dari atikel TaskCoder dapat membatu teman-teman dan bermanfaat.
Terimakasih...

#A3

PHP - Bootstrap autocomplete tokenfield with Ajax



Dalam posting ini, saya berbagi dengan teman-teman bagaimana membuat tokenfield autocomplete dengan ajax di PHP. Saya akan memberikan contoh yang sangat sederhana sehingga Anda dapat dengan mudah menggunakan Proyek PHP inti dan kerangka kerja lainnya seperti Laravel, Codeigniter dll.

Disini dalam contoh ini kita menggunakan plugin tokenfield Bootstrap untuk tag ajax autocomplete. tokenfield plugin adalah advanced tagging / tokenizing plugin untuk jQuery dan Twitter Bootstrap dengan fokus pada dukungan keyboard dan copy-paste. Plugin tokenfield juga menyediakan julukan untuk tag autocomplete, Tapi contoh ini saya menggunakan jquery ui untuk ajax autocomplete.

Dalam contoh ini saya menggunakan file berikut untuk css dan js dengan cara itu kita dapat membuat contoh sederhana:

Penggunaan Dasar

1.  Buat File Index.php

2.  Muat library jQuery dan CSS yang dibutuhkan dan kerangka Bootstrap pada file index.php

<!-- Css Files-->
  <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
  <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css"> 
  <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-tokenfield/0.12.0/css/bootstrap-tokenfield.min.css">

  <!-- JS Files -->
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-tokenfield/0.12.0/bootstrap-tokenfield.js"></script>



 3.  Aktifkan plugin, dan masukan  di mana pengguna akan melihat daftar data yang didefinisikan dalam JavaScript pada file index.php


<div class="container">
     <input type="text" class="form-control" id="tokenfield" />
  </div>

 4. Masukkan AJAX di index.php


<script type="text/javascript">
  $('#tokenfield').tokenfield({
    autocomplete: {
      source: function (request, response) {
          jQuery.get("exute.php", {
              query: request.term
          }, function (data) {
              data = $.parseJSON(data);
              response(data);
          });
      },
      delay: 100
    },
    showAutocompleteOnFocus: true
  });
</script>

 5. Buat file exute.php


<?php

 define (DB_USER, "root");
 define (DB_PASSWORD, "root");
 define (DB_DATABASE, "test");
 define (DB_HOST, "localhost");

 $mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);

 $sql = "SELECT name FROM tags 
   WHERE name LIKE '%".$_GET['query']."%'
   LIMIT 10"; 

 $result = $mysqli->query($sql);

 $json = [];
 while($row = $result->fetch_assoc()){
      $json[] = $row['name'];
 }

 echo json_encode($json);
?>

Sekarang membuka browser Anda dan menjalankan link ini: http: // localhost: 8000
Anda bisa mendapatkan informasi lebih lanjut tentang plugin tokenfield bootstrap dari sini: Tokenfield.
Semoga, dari artikel ini bisa membantu teman-teman untuk bisa mengembakan diri.
#A3

Pengenalan Syntax SQL


Hai kawan-kawan , malam yang dingin ini di daerah jogja TaskCoder ingin membagi artikel tentang Pengenalan Syantax SQL, untuk kawan-kawan kemaren TaskCoder sudah share tentang Pengenalan SQL , ok kita langsung ke artikelnya.


SQL Syantax Dasar


Semua pernyataan SQL dimulai dengan kata kunci seperti SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, CREATE, USE, SHOW dan semua pernyataan diakhiri dengan titik koma (;).


SQL SELECT Statement

SELECT column1, column2....columnN
FROM   table_name;

SQL DISTINCT Clause

SELECT DISTINCT column1, column2....columnN
FROM   table_name;

SQL WHERE Clause

SELECT column1, column2....columnN
FROM   table_name
WHERE  CONDITION;

SQL AND/OR Clause

SELECT column1, column2....columnN
FROM   table_name
WHERE  CONDITION-1 {AND|OR} CONDITION-2;

SQL IN Clause

SELECT column1, column2....columnN
FROM   table_name
WHERE  column_name IN (val-1, val-2,...val-N);

SQL BETWEEN Clause

SELECT column1, column2....columnN
FROM   table_name
WHERE  column_name BETWEEN val-1 AND val-2;

SQL LIKE Clause

SELECT column1, column2....columnN
FROM   table_name
WHERE  column_name LIKE { PATTERN };

SQL ORDER BY Clause

SELECT column1, column2....columnN
FROM   table_name
WHERE  CONDITION
ORDER BY column_name {ASC|DESC};

SQL GROUP BY Clause

SELECT SUM(column_name)
FROM   table_name
WHERE  CONDITION
GROUP BY column_name;

SQL COUNT Clause

SELECT COUNT(column_name)
FROM   table_name
WHERE  CONDITION;

SQL HAVING Clause

SELECT SUM(column_name)
FROM   table_name
WHERE  CONDITION
GROUP BY column_name
HAVING (arithematic function condition);

SQL CREATE TABLE Statement

CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( one or more columns )
);

SQL DROP TABLE Statement

DROP TABLE table_name;

SQL CREATE INDEX Statement

CREATE UNIQUE INDEX index_name
ON table_name ( column1, column2,...columnN);

SQL DROP INDEX Statement

ALTER TABLE table_name
DROP INDEX index_name;

SQL DESC Statement

DESC table_name;

SQL ALTER TABLE Statement

ALTER TABLE table_name {ADD|DROP|MODIFY} column_name {data_ype};

SQL ALTER TABLE Statement (Rename)

ALTER TABLE table_name RENAME TO new_table_name;

SQL INSERT INTO Statement

INSERT INTO table_name( column1, column2....columnN)
VALUES ( value1, value2....valueN);

SQL UPDATE Statement

UPDATE table_name
SET column1 = value1, column2 = value2....columnN=valueN
[ WHERE  CONDITION ];

SQL DELETE Statement

DELETE FROM table_name
WHERE  {CONDITION};

SQL CREATE DATABASE Statement

CREATE DATABASE database_name;

SQL DROP DATABASE Statement

DROP DATABASE database_name;

SQL USE Statement

USE database_name;

#A3

SQL Select Query


SQL SELECT digunakan untuk memilih data dari tabel database yang mengembalikan data ini dalam bentuk hasil tabel.


SELECT Syntax


Sintaks dasar dari pernyataan SELECT adalah sebagai berikut :


SELECT column1, column2, columnN FROM table_name;

Di sini, column1, column2 adalah nama field dari tabel yang ingin Anda pilih data dari. Jika Anda ingin memilih semua bidang yang tersedia di dalam tabel, gunakan sintaks berikut:


SELECT * FROM table_name;

Contoh dalam Tabel:

Di bawah ini adalah tabel siswa dari database.

+----+----------+-----+-------------+-------+
| ID | NAMA     | UMUR|    ALAMAT   |KELAS  |
+----+----------+-----+-------------+-------+
|  1 | JONI     |  13 | PUNJULHARJO |  XI A |
|  2 | Khilan   |  13 | BANTUL      |  XI A |
|  3 | kaushik  |  13 | SELEMAN     |  XI A |
|  4 | Chaitali |  15 | LASEM       |  XI A |
|  5 | Hardik   |  14 | LASEM       |  XI A |
|  6 | Kamal    |  15 | REMBANG     |  XI A |
|  7 | Muffy    |  13 | PUNJULHARJO |  XI A |
+----+----------+-----+-----------+---------+
Kode berikut adalah contoh, yang akan mengambil kolom ID, Nama dan KELAS dari pelanggan yang tersedia di tab SISWA.



SQL> SELECT ID, NAMA, KELAS FROM siswa;
Hasil ouput dari pernyataan di atas sebagai berikut:


+----+----------+-------+
| ID | NAME     | KELAS |
+----+----------+-------+
|  1 | JONI     |  XI A |
|  2 | Khilan   |  XI A |
|  3 | kaushik  |  XI A |
|  4 | Chaitali |  XI A |
|  5 | Hardik   |  XI A |
|  6 | Kamal    |  XI A |
|  7 | Muffy    |  XI A |
+----+----------+-------+

Jika pernyataan SQL SELECT menggunakan * dari tabel siswa sebagai berikut:

SQL> SELECT * FROM siswa;
Hasil Output dari peryataan di atas sebagai berikut:

+----+----------+-----+-------------+-------+
| ID | NAMA     | UMUR|    ALAMAT   |KELAS  |
+----+----------+-----+-------------+-------+
|  1 | JONI     |  13 | PUNJULHARJO |  XI A |
|  2 | Khilan   |  13 | BANTUL      |  XI A |
|  3 | kaushik  |  13 | SELEMAN     |  XI A |
|  4 | Chaitali |  15 | LASEM       |  XI A |
|  5 | Hardik   |  14 | LASEM       |  XI A |
|  6 | Kamal    |  15 | REMBANG     |  XI A |
|  7 | Muffy    |  13 | PUNJULHARJO |  XI A |
+----+----------+-----+-----------+---------+

#A3

Komentar Terbaru

Just load it!