Ternyata didalam <select list>, kita bisa membuat perhitungan aritmatik lho. Dan bahkan konkatenasi, penggabungan dua nilai string/karakter. Dengan demikian, kita bisa menampilkan data-data sesuai dengan perhitungan yang kita inginkan, misalnya penambahan bonus yang dihitung dari porsentase salary (gaji).

SELECT employeeid AS ID#, 0.15 * salary AS Bonus
FROM employees;

Dari contoh tersebut, SQL mengembalikan hasil query (resultset) yang terdiri dari 2 kolom, yaitu employeeid yang direpresentasikan nama kolomnya dengan ID#, dan perhitungan aritmatika 15% dari salary yang direpresentasikan nama kolomnya dengan Bonus. Ya, adanya keyword AS mengindikasikan bahwa nama kolom digantikan dengan ALIAS.

Beberapa operator aritmatik yang bisa kita gunakan dalam SQL antara lain:

  1. +   untuk penambahan
  2. –   untuk pengurangan
  3. *   untuk perkalian
  4. /   untuk pembagian
  5. %   untuk modulus. mengembalikan nilai sisa pembagian

Konkatenasi, seperti yang telah disebutkan sebelumnya, digunakan untuk menggabungkan dua nilai string/karakter. Sebagai contoh, kita ingin membuat email karyawan yang dibentuk dari nama terakhir karyawan digabung dengan @mydomain.org.

SELECT lastname||’@mydomain.org”
FROM employees;

Dalam beberapa database system, konkatenasi menggunakan karakter pipe ( || ) dan beberapa lainnya menggunakan plus ( + ), beberapa lainnya juga membuat function, misalnya concat(str1, str2) di ORACLE.