SELECT

MENGGUNKAN SELECT FROM WHERE










1. Perintah equal ( = )

Sebuah pernyataan SQL (Structured Query Language) yang digunakan untuk mengambil data dari tabel bernama "obat" dalam suatu database. Mari kita jelaskan langkah demi langkah:

1. `SELECT *`: Ini adalah klausa yang mengindikasikan bahwa Anda ingin memilih semua kolom dari tabel yang sesuai dengan kondisi yang diberikan. Tanda "*" berarti "semua kolom".

2. `FROM obat`: Ini adalah klausa yang menunjukkan dari tabel mana Anda ingin mengambil data. Dalam kasus ini, tabel yang digunakan bernama "obat".

3. `WHERE id_obat=1`: Ini adalah klausa yang digunakan untuk memberikan kondisi pada data yang ingin Anda ambil. Dalam hal ini, Anda ingin mengambil data dari tabel "obat" di mana nilai kolom "id_obat" sama dengan 1.

Jadi, secara keseluruhan, pernyataan SQL ini akan mengambil semua kolom dari baris dalam tabel "obat" di mana nilai kolom "id_obat" adalah 1. Ini akan menghasilkan data yang berkaitan dengan obat yang memiliki ID 1 dalam tabel tersebut.



2. Perintah Greater than ( > )

Sebuah permintaan SQL. SQL merupakan singkatan dari "Structured Query Language" yang digunakan untuk mengelola dan mengambil data dari basis data. Mari kita bahas baris per baris:

1. `SELECT *`: Ini adalah pernyataan yang digunakan untuk mengambil data dari satu atau lebih tabel dalam basis data. Tanda asterisk (*) berarti "semua kolom." Dengan demikian, pernyataan ini akan mengambil semua kolom dari tabel yang sesuai dengan kriteria yang diberikan.

2. `FROM obat`: Ini menunjukkan bahwa kita akan mengambil data dari tabel bernama "obat". Nama "obat" adalah nama tabel yang mungkin ada dalam basis data yang Anda akses.

3. `WHERE id_obat > 3`: Ini adalah klausa yang digunakan untuk memfilter baris yang akan diambil dari tabel. Di sini, kita hanya akan mengambil baris-baris di mana nilai kolom "id_obat" lebih besar dari 3.

Jadi, keseluruhan kode tersebut berarti "Ambil semua kolom dari tabel 'obat' di mana nilai kolom 'id_obat' lebih besar dari 3."

3. Perintah Less than ( < )

Sebuah perintah SQL yang digunakan untuk mengambil data dari tabel "obat" dengan beberapa kondisi tertentu. Saya akan menjelaskan langkah demi langkah:

1. `SELECT *`: Ini adalah klausa yang mengindikasikan bahwa Anda ingin mengambil semua kolom (field) yang ada dalam tabel "obat".

2. `FROM obat`: Ini menunjukkan bahwa Anda ingin mengambil data dari tabel bernama "obat".

3. `WHERE id_obat < 4`: Ini adalah kondisi yang diterapkan pada hasil query. Kondisi ini mengatakan bahwa Anda hanya ingin mengambil baris-baris dari tabel "obat" di mana nilai kolom "id_obat" lebih kecil dari 4.

Jadi, secara keseluruhan, query ini akan mengambil semua data (semua kolom) dari tabel "obat" di mana nilai pada kolom "id_obat" lebih kecil dari 4. Ini berarti hanya baris dengan nilai "id_obat" 1, 2, dan 3 yang akan dipilih.


4. Perintah Greater than or equal  ( >= )

Perintah SQL untuk mengambil data dari tabel "obat" dalam basis data menggunakan kriteria tertentu. Berikut adalah penjelasan singkat tentang kode tersebut:

1. `SELECT *`: Ini adalah bagian dari perintah SQL yang mengindikasikan bahwa Anda ingin mengambil semua kolom (field) yang ada dalam tabel.

2. `FROM obat`: Ini menunjukkan tabel dari mana Anda ingin mengambil data, yaitu tabel bernama "obat".

3. `WHERE id_obat>=3`: Ini adalah klausa yang digunakan untuk memfilter data. Di sini, Anda hanya akan mengambil baris data yang memenuhi kondisi di mana nilai kolom "id_obat" lebih besar atau sama dengan 3.

Jadi, secara keseluruhan, perintah SQL ini akan mengambil semua kolom dari tabel "obat" di mana nilai kolom "id_obat" memiliki nilai 3 atau lebih besar.


5. Perintah Less than or equal ( <= )

Sebuah pernyataan query untuk mengambil data dari tabel "obat". Berikut adalah penjelasan singkat dari setiap bagian kode tersebut:

1. `SELECT *`: Ini adalah bagian query yang menentukan kolom mana yang akan diambil dari tabel. Tanda asterisk (*) digunakan untuk memilih semua kolom dalam tabel "obat".

2. `FROM obat`: Ini menunjukkan bahwa data akan diambil dari tabel bernama "obat".

3. `WHERE id_obat<=3`: Ini adalah klausa yang mengatur kondisi untuk pemilihan data. Kode ini memilih hanya baris-baris di mana nilai kolom "id_obat" kurang dari atau sama dengan 3.

Jadi, secara keseluruhan, query ini akan mengambil semua kolom dari tabel "obat" di mana nilai kolom "id_obat" memiliki nilai 3 atau kurang dari 3.




6. Perintah Not equal ( <> )

Kode ini adalah sebuah pernyataan SQL yang digunakan untuk mengambil semua data (semua kolom) dari tabel "obat", tetapi hanya baris yang memiliki nilai kolom "id_obat" yang tidak sama dengan 4. Artinya, kode ini akan menghasilkan semua entri obat kecuali yang memiliki ID obat dengan nilai 4.



7.  Perintah BETWEEN

perintah untuk mengambil semua kolom ("*") dari tabel "obat" dengan kondisi bahwa nilai kolom "id_obat" berada di antara 4 dan 5 (termasuk 4 dan 5).

Dengan kata lain, perintah ini akan mengembalikan semua baris dari tabel "obat" di mana nilai "id_obat" berada dalam rentang 4 hingga 5. Jika ada baris dengan nilai "id_obat" 4 atau 5, baris-baris ini akan dimasukkan dalam hasil kueri.

8. Perintah LIKE

Pernyataan SQL yang digunakan untuk mengambil semua kolom dari tabel "obat" dimana nilai kolom "nama_obat" dimulai dengan huruf 'm'. 

Lebih rinci:
- `SELECT *`: Ini menginstruksikan database untuk mengambil semua kolom dari baris yang cocok dengan kondisi yang diberikan.
- `FROM obat`: Ini menunjukkan bahwa kita mengambil data dari tabel bernama "obat".
- `WHERE nama_obat LIKE 'm%'`: Ini adalah klausa yang digunakan untuk menyaring hasil. Di sini, kita hanya akan mendapatkan baris-baris dimana nilai kolom "nama_obat" dimulai dengan huruf 'm', karena penggunaan operator `LIKE` dengan pola 'm%'. `%` adalah wildcard yang menunjukkan bahwa ada karakter apa pun setelah 'm'.

Jadi, secara keseluruhan, kode ini akan mengambil semua kolom dari tabel "obat" dimana nama obat dimulai dengan huruf 'm'.



9. Perintah IN

Sebuah permintaan SQL untuk mengambil data dari tabel bernama "obat". Berikut adalah penjelasan singkat dari kode tersebut:

1. `SELECT *`: Ini adalah pernyataan yang mengindikasikan bahwa kita ingin mengambil semua kolom dari tabel yang ditentukan.

2. `FROM obat`: Ini menunjukkan bahwa kita ingin mengambil data dari tabel bernama "obat".

3. `WHERE nama_obat IN ('amoxilin', 'paramex')`: Ini adalah klausa yang digunakan untuk memfilter baris-baris yang sesuai dengan kondisi tertentu. Di sini, kita ingin mengambil baris-baris di mana nilai kolom "nama_obat" cocok dengan salah satu dari dua nilai yang diberikan, yaitu 'amoxilin' atau 'paramex'.

Jadi, secara keseluruhan, kode ini akan mengambil semua kolom dari tabel "obat" di mana nama obatnya adalah 'amoxilin' atau 'paramex'.














0 Komentar