Waktu itu saya sedang ‘iseng-iseng’ mengikuti salah satu contest online yang diadakan oleh https://www.hackerrank.com/contests/simply-sql-the-sequel/challenges/the-company. Nah didalam requirment yang disaratkan disana bahwa kita harus mensort company berdasar kode nya, dimana kode yang diberikan seperti berikut :
+——+ | code | +——+ | A10 | | A20 | | A5 | | A6 | | A7 | | A8 | | A9 | +——+ –Test 1– Tantangan nya adalah mengurutkan kode tersebut menjadi :
+——+ | code | +——+ | A5 | | A6 | | A7 | | A8 | | A9 | | A10 | | A20 | +——+ –Test 2– Saya mencoba dengan query seperti ini ‘SELECT code FROM company ORDER BY code’, apa yang terjadi adalah urutan nya tetep seperti –Test 1–. Setelah mencari ilham dengan bertanya-tanya dengan mbah ‘Google’ saya dapatkan bagaimana untuk menghasilkan seperti di –Test 2—. Query yang bisa dilakukan seperti ter- tulis di halaman https://dev.mysql.com/doc/refman/5.5/en/sorting-rows.html ‘select * from table order by length(code), code’; Selamat Mencoba Ya Teman-teman
Anda harus log masuk untuk menerbitkan komentar.