Skip to main content

Posts

Showing posts from May, 2009

Mencari selisih antara 2 tabel pada SQL (Compare 2 Tabel)

Pernahkan anda mempunyai kasus untuk mencari selisih 2 tabel pada Microsoft SQL Server atau Database lainnya? Maksudnya, anda memiliki 2 buah tabel, tabel satu dan tabel 2. Dimana tabel satu memiliki 10 records, sedangkan tabel 2 hanya memiliki 5 records saja. Nah bagaimana caranya untuk mengetahui record yang selisih tersebut? untuk itu silahkan dicoba cara berikut ini: SELECT * FROM t1 WHERE NOT EXISTS (SELECT * FROM t2 WHERE t2.Id = t1.Id) atau SELECT * FROM t1 LEFT OUTER JOIN t2 ON t1.Id = t2.Id WHERE t2.Id IS NULL Jika primary key anda lebih dari satu, bisa juga pakai ini: SELECT Id, Col1 FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t2 WHERE t1.Id = t2.Id AND Col1.t1 = Col2.t2) Untuk anda pemakai SQL Server 2005 atau lebih, bisa pakai ini: SELECT Id, Col1 FROM t1 EXCEPT SELECT Id, Col1 FROM t2 Untuk mencari record dimana berada pada sumber tetapi tidak pada target tabel atau sebaliknya. SELECT * FROM (SELECT Id, Col1 FROM t1, 'old' UNION ALL SELECT Id, Col1 FROM t2, 'new

Sistem Operasi dan Perkembangannya

Kali ini saya akan mencoba mengulas tentang beberapa dari penjelasan Sistem Operasi dan perkembangannya, antara lain: 1. Sistem Operasi Linux 2. Sistem Operasi Macintosh 3. Sistem Operasi Mandrake Linux 4. Sistem Operasi MenuetOS 5. Sistem operasi Minix 6. Sistem Operasi MorphOS 7. Sistem Operasi MS-Dos 8. Sistem Operasi MVS 9. Sistem Operasi NetBSD 10. Sistem Operasi Netware 11. Sistem Operasi AIX (Advanced Interactive eXecutive) 12. Sistem Operasi AmigaOS 13. AtheOS Operating System 14. CP/M (Control Program/Monitor) 15. Sistem Operasi Darwin 16. Debian Linux Berikut penjelasanya : 1. Sistem Operasi Linux Linux (diucapkan lɪnəks atau /lɪnʊks) adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun.