Impossible is Nothing

Category Archives: Programming

Walaupun saya adalah telah bergelut dengan bahasa programming sejak SMU yang arti nya selama hampir 10 tahun namun tetap saja harus terus belajar.. saat ini contohnya.. saya di minta untuk ikut dalam tim yang membuat system dengan asp.net dan SQL Server.. padahal sebelumnya saya lebih banyak menggunakan VB dan Java..

ASP.Net yang saya pelajari menggunakan environment C#.. ternyata tidak sulit untuk membuat aplikasi aspx ini.. saya menggunakan visual studio 2010 dan kebanyakan fungsi-fungsi yang saya buat dengan susah payah di java hanya dengan klak-klik klak klik maka jadilah select, insert, update, dan delete row dari sebuah table.. di tambah pada SQL juga bisa di buat stored procedure (seperti sebuah fungsi yang dilakukan berulang2 pada SQL – bisa di baca di wikipedia untuk lengkapnya :p )…

Saya sedikit merasa heran ketika melihat bahwa ternyata ASP.net ini merupakan event driven seperti pada VB… padahal di Java saya selalu menggunakan action form untuk melakukan action.. cukup banyak perbedaan lain yang cukup mencolok..

Masih banyak hal yang harus di pelajari tentunya dan untungnya om Google selalu membantu saya kapan saja di butuhkan.. kehadiran forum-forum juga sangat membantu.. karena masalah-masalah teknis yang kita hadapi biasa nya sudah di alami oleh orang lain sebelum nya…

Advertisements

Beberapa waktu lalu saya perlu mengambil firstname, second name / last name dari database namun di dalam database yang saya punya nama menjadi 1 field sehingga perlu query khusus untuk mengambilnya.. berikut adalah caranya :

Cara mengambil First Word / Name dari suatu field di MySql (Silahkan ganti nama ‘Daniel Robertus Pandwijaya’ menjadi field yang ingin diambil kata pertamanya :

select SUBSTRING_INDEX(‘Daniel Robertus Pandwijaya’,’ ‘,1) as firstname;

hasil nya : Daniel

Mengambil Second word / name :

select trim(substring_index(substring(‘Daniel Robertus Pandwijaya’, instr(‘Daniel Robertus Pandwijaya’, ‘ ‘),char_length(‘Daniel Robertus Pandwijaya’)),’ ‘,2)) as secondname;

hasilnya : Robertus

Mengambil Last Word / name :

select SUBSTRING_INDEX(‘Daniel Robertus Pandwijaya’,’ ‘,-1) as lastname;

hasilnya : Pandwijaya

Semoga membantu ^^