untuk mencari informasi sequence pada postgresql
SELECT * FROM information_schema.sequences ORDER BY sequence_name
semoga berguna 🙂
referensi :
untuk mencari informasi sequence pada postgresql
SELECT * FROM information_schema.sequences ORDER BY sequence_name
semoga berguna 🙂
referensi :
biasanya jika ganti baris menggunakan text box akan mengahasilkan “\r\n” . untuk meghilangkan ” \r\n ” pada data yang sudah tersimpan pada postgre yang bisa kita lakukan seperti ini
</p> <p>select regexp_replace(field, E'[\\n\\r]+', ' ', 'g' )<br /><br />
 referensi :
Â
ERROR: syntax error at or near “(”
LINE 2: ALTER COLUMN id TYPE integer (4);
^
biasanya terjadi ketika kita akan menambahkan primary key ddengan tipe integer
pada pgadmin4 biasanya error terjadi karena ada subkolom setelah interger(4)
solusinya hapus parameter (4) kemudian jalankan
ok caranya sebagai berikut
pertama kosongkan tabel dulu , pake sql aja melalui query tools ( buka menu Tools | Query Tools )
delete from namatabel
kemudian
klik kanan pada nama tabel | properties | Columns
kemudian pilih nama kolomnya dan geser tombol primary keys kemudian klik simpan
setelah itu akan keluar error , kopi sqlnya dengan cara klik tab SQL kemudian copy dengan ctrl c kemudian klik Tools | Query Tools
pastekan kode tadi dan hilangkan parameter (4) misalnya
ALTER TABLE public.recipes
ALTER COLUMN id TYPE integer (4);
ALTER TABLE public.recipes
ADD PRIMARY KEY (id);
menjadi
ALTER TABLE public.recipes
ALTER COLUMN id TYPE integer ;
ALTER TABLE public.recipes
ADD PRIMARY KEY (id);
langsung eksekusi dengan klik tombol yang berbentuk petir
semoga berguna 🙂
referensi :
https://stackoverflow.com/questions/49770385/syntax-error-on-creating-pgadmin-4-primary-key
berikut query select dengan banyak sub query , query ini menunjukkan bisa melakukan perintah select dengan beberapa subquery didalamnya
query ini mengambil nama , kota asal , jumlah penjualan , login terakhir  dai user dengan  id 8
tb_user (id_user,nama,id_kota)
tb_kota (id_kota,kota)
tb_jual (id_user,nama_barang)
tb_history_login(id_user,tanggal)
berikut querynya
select u.nama_user,k.kota, (select count(id_jual) from tb_jual j2 where j2.id_user ='8' ) as j_pro, (SELECT MAX(`tanggal_login`) as tanggal FROM `tb_history_login` where id_user='8') as tgl_ol, from tb_user u left outer join tb_kota k on k.id_kota=u.id_kota where u.id_user ='8'
semoga berguna 🙂
berikut tips query sql dengan left outer join yang menggunakan kondisi while
formatnya select …… from  … left outer join on …..=….. and klasul lainnya misalnya kita punya tb_kabupaten (id_kabupaten, nama_kabupaten),tb_dokter(id_dokter,id_kabupaten,nama_dokter,jenis)
kita akan mengambil data dengan left outer join , data dokter laki-laki berikut sintaksnya
SELECT k.nama_kabupaten,d.nama_dokter FROM kabupaten k LEFT OUTER JOIN tb_dokter d ON d.id_kabupaten =k.id_kabupaten AND d.jenis ='laki-laki'
semoga berguna 🙂
referensi :
Berikut cara query update 2 tabel yang berbeda (tabel tersebut terhubung sebuah primary key ) dalam satu query
misalkan saya punya 2 tabel (tabel tersebut direlasikan dengan admin_id)
saya mau update
maka querynya
UPDATE admin, admin_info SET admin.email='email', admin_info.alamat='alamat' WHERE admin.id=admin_info.id AND admin_info.id = 7;
semoga berguna 🙂
untuk mengakses mysql dari luar cpanel , berikut setting yang dilakukan
cek dengan akses melalui mysql workbench
semoga berguna 🙂
referensi :
berikut beberapa query untuk select random pada mysql
random dengan hasil 10 baris
SELECT * FROM `nama_tabel` Â ORDER BY RAND()
LIMIT 10
referensi
untuk melihat trigger pada mysql perintah query yang dapat anda lakukan adalah
show triggers atau select trigger_schema, trigger_name, action_statement from information_schema.triggers
referensi
semoga berguna 🙂