Bismillahirrahmanirrahiim
saya mencoba berbagi tentang sedikit pengetahuan saya tentang Teradata (database warehousing) tidak tahu sejak kapan saya berkenalan dengan Teradata. Alhamdulillah saya berkesempatan untuk berkenalan, pertama kali saya dikenalkan dengan TD (Teradata) saat PIC saya Mas Wiwit. Beliau mengajari saya banyak sekali dan beliau orang yang sangat sabar.
Awalnya saya juga bingung apa BTEQ, dan saya mau tanya juga malu (terlalu sering tanya) akhirnya saya tahu jika BTEQ (Basic TEradata Query) . Secara perintah sih ga beda jauh dengan sql pada umumnya, namun ada beberapa perintah yang perlu ditransfer ke bahasanya. Tapi yang paling saya suka dari teradata terdapat form yang menyimpan history query kita, sehingga ketika kita lupa tinggal cari cari saja
1. contoh query select
SELECT TRX_DATE
, SUM(REVENUE) AS REV
FROM DATA.SUM_201201
WHERE TRX_DATE BETWEEN ’2012-01-01′ AND ’2012-01-31′
GROUP BY 1
Ketika kita menggunakan Teradata dengan mudah menggroup by atau order by cukup berdasarkan urutan tanpa perlu menuliskan nama fieldnya
2. contoh query Update
UPDATE DATA.DIM_REGION_NEW
SET REGION = ‘JABOTABEK’
WHERE REGION = ‘METRO JAKARTA’
3. contoh query DELETE
DELETE
FROM DATA.LOGTABLE_REFF
perintah tersebut akan menghapus isi table LOGTABLE_REFF di database DATA, jika kita menggunakan oracle cukup dengan mudah kita mengklik truncate
(ya setiap tools memiliki kekurangan dan kelebihan)
4. contoh query INSERT
INSERT INTO OPIM.CGI_LACIMA2 (‘Values1′,’Values2′,’Values3′);
Ok,,,hari ini untuk yang DML dulu, next time dilanjut yang DDL dan DML lanjutan
semoga bermanfaat
salam,
Ita
edew.. serem bahasane… sudah bertahun2 tak mengenal lagi bahasa2 serem, coding lali, sql mbuh wes menguap kemana…
jiah,,,,bisa karena biasa,,,seperti sebuah rasa,,,yang akan menjadi bisa menerima karena terbiasa dia ada hahahahhaa