SQL Advanced (TOP,LIKE,WILDCARD)




The TOP Clause

Klausa TOP digunakan untuk menentukan jumlah record untuk kembali.
Klausa TOP dapat sangat berguna di meja besar dengan ribuan catatan. Kembali sejumlah besar catatan dapat berdampak pada kinerjaote: Tidak semua sistem database mendukung klausa TOP

SQL Server Syntax

SELECT TOP number|percent column_name(s)
FROM table_name



SQL SELECT TOP Equivalent in MySQL and Oracle

MySQL Syntax

SELECT column_name(s)
FROM table_name
LIMIT number

Example

SELECT *
FROM Persons
LIMIT 5

Oracle Syntax

SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number

Example

SELECT *
FROM Persons
WHERE ROWNUM <=5



SQL TOP Example

The "Persons" table:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenTomVingvn 23Stavanger


Sekarang kita ingin memilih hanya dua catatan pertama dalam tabel di atas.
Kami menggunakan pernyataan SELECT berikut:



SELECT TOP 2 * FROM Persons

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes



SQL TOP PERCENT Example

The "Persons" table:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenTomVingvn 23Stavanger


Sekarang kita ingin memilih hanya 50% dari catatan dalam tabel di atas.
Kami menggunakan pernyataan SELECT berikut:



SELECT TOP 50 PERCENT * FROM Persons

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes

The LIKE Operator

The LIKE operator is used to search for a specified pattern in a column.

SQL LIKE Syntax

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern



LIKE Operator Example

The "Persons" table:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger


Sekarang kita ingin memilih orang yang tinggal di kota yang dimulai dengan "s" dari tabel di atas.
Kami menggunakan pernyataan SELECT berikut:



SELECT * FROM Persons
WHERE City LIKE 's%'


The "%" tanda dapat digunakan untuk mendefinisikan wildcard (hilang huruf dalam pola) baik sebelum dan setelah pola.


Hasil-set akan terlihat seperti ini:



P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger


Selanjutnya, kita ingin memilih orang yang tinggal di kota yang diakhiri dengan "s" dari tabel "Persons".
Kami menggunakan pernyataan SELECT berikut:



SELECT * FROM Persons
WHERE City LIKE '%s'

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes


Selanjutnya, kita ingin memilih orang yang tinggal di sebuah kota yang berisi pola "TAV" dari tabel "Persons".

Kami menggunakan pernyataan SELECT berikut:




SELECT * FROM Persons
WHERE City LIKE '%tav%'

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
3PettersenKariStorgt 20Stavanger


Hal ini juga memungkinkan untuk memilih orang yang tinggal di kota yang TIDAK berisi pola "TAV" dari tabel "Persons", dengan menggunakan TIDAK kata kunci.
Kami menggunakan pernyataan SELECT berikut:



SELECT * FROM Persons
WHERE City NOT LIKE '%tav%'

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes

SQL Wildcards 


Wildcard SQL dapat menggantikan satu atau lebih karakter ketika mencari data dalam database.
Wildcard SQL harus digunakan dengan SQL SEPERTI operator.
Dengan SQL, wildcard berikut dapat digunakan


WildcardDescription
%Pengganti untuk nol atau lebih karakter
_Sebuah pengganti tepat satu karakter
[charlist]Setiap karakter tunggal dalam charlist
[^charlist]or
[!charlist]
Setiap karakter tunggal tidak charlist



SQL Wildcard Examples

We have the following "Persons" table:


P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger



Using the % Wildcard


Sekarang kita ingin memilih orang yang tinggal di kota yang dimulai dengan "sa" dari tabel "Persons".
Kami menggunakan pernyataan SELECT berikut:


SELECT * FROM Persons
WHERE City LIKE 'sa%'

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes


Selanjutnya, kita ingin memilih orang yang tinggal di sebuah kota yang berisi pola "nes" dari tabel "Persons".
Kami menggunakan pernyataan SELECT berikut:



SELECT * FROM Persons
WHERE City LIKE '%nes%'

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes



Using the _ Wildcard


Sekarang kita ingin memilih orang dengan FirstName yang dimulai dengan karakter apapun, diikuti dengan "la" dari tabel "Persons".
Kami menggunakan pernyataan SELECT berikut:



SELECT * FROM Persons
WHERE FirstName LIKE '_la'

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes


Selanjutnya, kita ingin memilih orang dengan LastName yang dimulai dengan "S", diikuti dengan sembarang karakter, diikuti dengan "akhir", diikuti dengan sembarang karakter, diikuti dengan "pada" dari tabel "Persons".
Kami menggunakan pernyataan SELECT berikut:




SELECT * FROM Persons
WHERE LastName LIKE 'S_end_on'

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
2SvendsonToveBorgvn 23Sandnes



Using the [charlist] Wildcard


Sekarang kita ingin memilih orang dengan nama belakang yang dimulai dengan "b" atau "s" atau "p" dari tabel "Persons".
Kami menggunakan pernyataan SELECT berikut:



SELECT * FROM Persons
WHERE LastName LIKE '[bsp]%'

Hasil-set akan terlihat seperti ini:


P_IdLastNameFirstNameAddressCity
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger


Selanjutnya, kita ingin memilih orang dengan LastName yang tidak dimulai dengan "b" atau "s" atau "p" dari tabel "Persons".
Kami menggunakan pernyataan SELECT berikut:



SELECT * FROM Persons
WHERE LastName LIKE '[!bsp]%'

Hasil-set akan terlihat seperti ini:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes


Bersambung........................

SQL BASIC (Distinct,Where,And,Or)


SQL SELECT DISTINCT Statement

Dalam sebuah tabel, beberapa kolom mungkin berisi nilai ganda. Ini bukan masalah, namun, kadang-kadang Anda akan ingin hanya daftar yang berbeda (berbeda) nilai-nilai dalam sebuah tabel.

The SQL SELECT Statement


Pernyataan SELECT digunakan untuk memilih data dari database.

SQL Syntax


SQL dapat dibagi menjadi dua bagian: Data Manipulation Language (DML) dan Data Definition Language (DDL).

Mengenal BACTH file


Perintah yang digunakan adalah semua perintah pada DOS OPS.SYS

adapun daftar perintah yang ada[diambil dari XP OPs]: untuk os win9x kemungkinan 
besar tidak jauh berbeda,untuk  mengetahuinya  adalah  dengan  mengetikkan help 
pada DOS prompt.

Array Dua Dimensi


Berikut Ini Program Sederhana Array 2 Dimensi

MEMBUAT PROGRAM MENENTUKAN AKAR-AKAR DARI PERSAMAAN KUADRAT DENGAN BAHASA C (DEV-C++)


Buat Agan" yang pengen buat program Menentukan akar" dari persamaan kuadrat nih langsung aja saya share 
Source Kodenya

Program Untuk Aplikasi Parkir


Ini sekedar Share gan Program Aplikasi Buat Parkir Semoga Bermanfaat

Konsep Dasar HTML


Menampilkan akar persamaan kuadrat dlm java


saya punya soal untuk menghitung akar persamaan kuadrat x^2+3x-4..dengan parameter a,b,c...dan return value X1,X1,D,akarD dalam 1 sub rutin

Array yang menampilkan kelipatan 3

mo bagi2 algoritma aja om, klom di pascal algoritmanya seperti ini :

Konsep Dasar dari C n C++ Part 6


Lanjutkan........
Berikut Ini Program yang cocok untuk Jual Beli Sepeda Motor dari posting yang di Part 5

Konsep Dasar dari C n C++ Part 5


Konsep Dasar dari C n C++ Part 4


Lanjutan dari Part 3 ^^
Nih langsung aja saya share buat teman semua mundah"an bermanfaat

untuk belajar fungsi switch. saya ambil contoh program calculator sederhana.

Konsep Dasar dari C n C++ Part 3



OK lanjut lagi penambahaan dari Konsep Dasar C n C++ part 2

Konsep Dasar dari C n C++ Part 2

Looping C++
-----------
gimana cara membuat hasiL tampiLan menJadi sepeRti ini :

Konsep Dasar dari C n C++ Part 1


OK langsung aja nih buat teman yang mau blajar c n c++ ane share dikit ilmu tentang C n C++

Flashing Screen


assalamualaikummm

permisi bang ane cuma mau share,....
gimana cara atau trik membuat Flashing screen ( atau layar menjadi kelap kelip,....)

Tutor command dan aplikasi dari cmd Simple


Sekedar sharing ajah dengan bahasa batch,mungkin dah pada tau kan bahasa batch yakni,
command-command yang di pakai pada commandprompt atau biasanya disebut cmd.

Source Code Boom SMS dengan Java

Maap klo ini cuma source codenya aja. Karena cuma buat iseng2an doang, jadi ane ga buat GUInya, tp masih tetep bisa running koQ, bagi Omz – omz, tante – tante yg mo buatin GUInya silahkan, tapi jangan lupa di share lagi buat yg laen. Karena ilmu itu bukan untuk dipendam sendiri, tp untuk berbagi bersama.

Membuat Kalkulator Dengan Java

Assalamualaikum.wr.wb
Bertemu lagi dengan saya tidak bosan"nya saya posting artikel pada blog ini biar dapat membantu teman" semua kalau ada trouble dalam permograman...
pada hari ini saya akan share cara permbuatan Kalkulator dengan java 

Menampilkan Nama-nama Hari

Sebelum mengcopy paste source code yang ada di bawah. Anda harus mempunyai master pemrograman Java, seperti: Java SE, JCreator, dll. di sini saya memakai JCreator.

Penulisan Array Dengan Java



Ini sebuah bentuk Array yang saya buat dengan Java dan ini codingnya