Arsip

Archive for the ‘Basis Data’ Category

Between SQL Database

Juli 10, 2009 Tinggalkan Komentar

BETWEEN … AND

Operator BETWEEN … AND memilih sebuah range data diantara dua nilai. Nilai-nilai ini dapat berupa angka, teks, atau tanggal.

SELECT column_name FROM table_name

WHERE column_name

BETWEEN value1 AND value2

 

Tabel

LastName FirstName Address City
Hansen Ola Timoteivn 10 Sandnes
Nordmann Anna Neset 18 Sandnes
Pettersen Kari Storgt 20 Stavanger
Svendson Tove Borgvn 23 Sandnes

 

Read more…

Order By SQL Database

Juli 9, 2009 Tinggalkan Komentar

Kata kunci ORDER BY digunakan untuk mengurutkan hasil.

Mengurutkan baris

Klausa ORDER BY digunakan untuk mengurutkan baris

Orders:

Company OrderNumber
Sega 3412
ABC Shop 5678
W3Schools 2312
W3Schools 6798

Contoh :

Untuk menampilkan company dengan urutan abjad:

SELECT Company, OrderNumber FROM Orders

ORDER BY Company

Hasil:

Company OrderNumber
ABC Shop 5678
Sega 3412
W3Schools 6798
W3Schools 2312

Contoh :

Untuk menampilkan company dalam urutan abjad dan OrderNumber dalam urutan angka:

SELECT Company, OrderNumber FROM Orders

ORDER BY Company, OrderNumber

 

Hasil:

Company OrderNumber
ABC Shop 5678
Sega 3412
W3Schools 2312
W3Schools 6798

Contoh :

Untuk menampilkan company dalam urutan abjad terbalik:

SELECT Company, OrderNumber FROM Orders

ORDER BY Company DESC

Hasil:

Company OrderNumber
W3Schools 6798
W3Schools 2312
Sega 3412
ABC Shop 5678

Contoh :

Untuk menampilkan company dalam urutan abjad terbalik dan ordernumber dalam urutan angka:

SELECT Company, OrderNumber FROM Orders

ORDER BY Company DESC, OrderNumber ASC

Hasil:

Kompetisi WEB Kompas MuDA & AQUA
Kompas MuDa
IT’s about US: Air Untuk Masa Depan
search engine google.co.id

Company OrderNumber
W3Schools 2312
W3Schools 6798
Sega 3412
ABC Shop 5678

 

 

Operator Logika Database

Juli 4, 2009 Tinggalkan Komentar

A.1 NULL dan NOT NULL

Merupakan atribut yang paling umum digunakan. Secara default kolom numerik selalu bersifat NULL bila kita tidak memberikan atau menyatakan nilai awalnya. Sebaliknya maka kolom tersebut harus memiliki sebuah nilai.

 

Contoh Perintah SQL untuk memberi atribut NULL atau NOT NULL pada kolom dalam sebuah tabel :

mysql> create table siswa_q (nama varchar(35) NOT NULL,

-> Tempat_lahir varchar(20) NOT NULL,

-> Alamat varchar(20) NULL,

-> Kota varchar(30));

 

A.2 ENUM dan SET

Enum dan Set adalah jenis string khusus yang kolomnya harus diisi dengan pilihan yang sudah ditentukan pada saat deklarasi ENUM dan SET. Perbedaannya, pada ENUM hanya bisa dipilih salah satu dari pilihan yang ada. Sedangkan SET, dapat dipilih salah satu atau lebih dari pilihan yang ada.

JENIS KOLOM BENTUK DASAR KETERANGAN
ENUM ENUM (nilai1,Nilai2,…….., Nilai3) Hanya dapat menampung 1 data saja dari pilihan data yang ada. Dengan jumlah pilihan maksimum 65.535 pilihan data
SET SET (nilai1,Nilai2,…….., Nilai3) Dapat menampung lebih dari 1 data saja dari pilihan data yang ada. Dengan jumlah pilihan maksimum 64 pilihan data

Read more…

Alias SQL Database

Juli 3, 2009 Tinggalkan Komentar

Dengan SQL, alias dapat digunakan untuk memberi nama kolom dan tabel

Nama Alias Kolom

Syntax:

SELECT column AS column_alias FROM table

Nama Alias Tabel

Syntax:

SELECT column FROM table AS table_alias

Contoh: Menggunakan Alias Kolom

Tabel Persons:

LastName FirstName Address City
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

SQL:

SELECT LastName AS Family, FirstName AS Name

FROM Persons

Read more…

Kondisi LIKE Database

Juni 30, 2009 Tinggalkan Komentar

Kondisi digunakan untuk menspesifikasikan pencarian dengan pola tertentu dalam sebuah kolom.

Syntax

SELECT column FROM table

WHERE column LIKE pattern

Tanda “%” dapat digunakan utnuk mendefinisikan wildcards (huruf yang terlupa dalam pola tertentu) sebelum dan sesudah pola tersebut.

Menggunakan LIKE

Statement SQL beirkut akan mengembalikan nilai orang dengan nama yang dimulai dengan huruf ‘O’:

SELECT * FROM Persons

WHERE FirstName LIKE ‘O%’

Statement SQL berikut akan mengembalikan nilai orang yang nama depannya diakhiri dengan huruf ‘a’:

SELECT * FROM Persons

WHERE FirstName LIKE ‘%a’

Statement SQL berikut kaan mengembalikan nilai orang dengan nama depan berisi pola huruf ‘la’:

Kompetisi WEB Kompas MuDA & AQUA
Kompas MuDa
IT’s about US: Air Untuk Masa Depan
search engine google.co.id

SELECT * FROM Persons

WHERE FirstName LIKE ‘%la%’

 

Ikuti

Get every new post delivered to your Inbox.