- Code: Select all
SELECT TblTes.Nama AS NamaKu FROM TblTes WHERE NamaKu = 'Jelek'
nah klo di firebird itu emang gk bisa atau ada cara lain?
Moderator: trail
SELECT TblTes.Nama AS NamaKu FROM TblTes WHERE NamaKu = 'Jelek'



sanosuke wrote:boz tanya nih klo di SQL kan biasanya bisa begini
- Code: Select all
SELECT TblTes.Nama AS NamaKu FROM TblTes WHERE NamaKu = 'Jelek'
nah klo di firebird itu emang gk bisa atau ada cara lain?
SELECT TblTes.Nama AS NamaKu FROM TblTes WHERE UPPER(NamaKu) = 'JELEK'


SELECT A.NAMA AS TES, A.ALAMAT FROM TBLANGGOTA A
LEFT OUTER JOIN TBLKATEGORIANGGOTA B ON A.IDKATEGORI = B.KODEKATEGORI
WHERE TES = 'ORANG GILA'
SELECT * FROM
(
SELECT A.NAMA AS TES, A.ALAMAT FROM TBLANGGOTA A
LEFT OUTER JOIN TBLKATEGORIANGGOTA B ON A.IDKATEGORI = B.KODEKATEGORI
) AS SS
WHERE TES = 'ORANG GILA'



sanosuke wrote:eh aku coba kok gk bisa ya om?? emang ada yang salah misal spti ini
- Code: Select all
SELECT A.NAMA AS TES, A.ALAMAT FROM TBLANGGOTA A
LEFT OUTER JOIN TBLKATEGORIANGGOTA B ON A.IDKATEGORI = B.KODEKATEGORI
WHERE TES = 'ORANG GILA'
SELECT A.NAMA AS TES, A.ALAMAT FROM TBLANGGOTA A
LEFT OUTER JOIN TBLKATEGORIANGGOTA B ON A.IDKATEGORI = B.KODEKATEGORI
WHERE A.NAMA = 'ORANG GILA'





sanosuke wrote:klo itu saya tahu om masalahnya saya ada table nama column untuk filternya nah nama column itu ngambil dari nama aliasnya
jadi maksud saya adakah cara lain selain make sub Query yaitu SELECT DI DALAM SELECT...
maaf klo kurang jelas maksud saya..
SELECT A.NAMA AS TES, A.ALAMAT FROM TBLANGGOTA A
LEFT OUTER JOIN TBLKATEGORIANGGOTA B ON A.IDKATEGORI = B.KODEKATEGORI
WHERE A.NAMA = 'ORANG GILA'



SELECT * FROM
(
SELECT A.NAMA AS TES, A.ALAMAT FROM TBLANGGOTA A
LEFT OUTER JOIN TBLKATEGORIANGGOTA B ON A.IDKATEGORI = B.KODEKATEGORI
) AS SS
WHERE TES = 'ORANG GILA'
tapi ya gitu klo data banyak proses bakal lama


sanosuke wrote:haha ada lagi di bawahnya maksudku cara lain selain
- Code: Select all
SELECT * FROM
(
SELECT A.NAMA AS TES, A.ALAMAT FROM TBLANGGOTA A
LEFT OUTER JOIN TBLKATEGORIANGGOTA B ON A.IDKATEGORI = B.KODEKATEGORI
) AS SS
WHERE TES = 'ORANG GILA'
nah klo gt kan cenderung bisa bahkan gk cenderung lagitapi ya gitu klo data banyak proses bakal lama
ceritanya lagi pengen optimasi gitu om
SELECT A.NAMA AS TES, A.ALAMAT FROM TBLANGGOTA A
LEFT OUTER JOIN TBLKATEGORIANGGOTA B ON A.IDKATEGORI = B.KODEKATEGORI
WHERE A.NAMA = 'ORANG GILA'




SELECT a.Nama AS TesNama, a.Alamat AS TesAlamat, b.NamaKategori FROM TblAnggota a LEFT OUTER JOIN TblKategoriAnggota b ON a.IDKategori = b.KodeKategori
dim filter as string = -> anggap aja hasil dari daftar kolom pada form yang terpilih tadi
dim query as string = "SELECT a.Nama AS TesNama, a.Alamat AS TesAlamat, b.NamaKategori FROM TblAnggota a " & _
"LEFT OUTER JOIN TblKategoriAnggota b ON a.IDKategori = b.KodeKategori"
executequery("SELECT * FROM (" & query & ") AS ss WHERE " & filter)
tapi klo misal mang gk bisa gpp kok om mungkin aja ada cara lain lagi hehe..


Return to Other Database Development
Users browsing this forum: No registered users and 1 guest