Bu yazımda temel olarak SQL fonksiyonlarının kullanımından bahsedeceğim. Bunun için ben Oracle DB 12.C kullanıyorum. Temel düzey bir SQL için hangi seriyi kullandığınızın pek de bir önemi yok. 19 ve 21 serilerini de kurabilirsiniz. Kurulum aşamalarını internette de kolaylıkla bulabilirsiniz. DB’i indirmek için;
https://www.oracle.com/tr/database/technologies/oracle-database-software-downloads.htmlKurulum aşamalarında ise ;
Oracle 18c Veritabanı Kurulumu -1 Software Kurulumu
sayfalarından faydalanabilirsiniz. Bir diğer olarak SQL kodlarımızı yazarak bu DB den data çekmemize yarayacak olan bir tool kullanmamız gerekiyor. SQL Developer Oracle tarafından ücretsiz sunulan bir tool. Fakat iş dünyasında, daha esnek yapıda olan ve bir çok geliştirme kolaylığı sağlayan TOAD toolunu da kullanabilirsiniz ancak bu ürün ücretli. Yine de kurulum ile ilgili problem yaşayan çok olursa bununla ilgili bir kurulum videosu hazırlayabilirim ama bu linkler işinizi görecektir diye düşünüyorum.
Oracle DB ile birlikte hazır bir HR database(şeması) kurulu bir şekilde geliyor. Biz de bu şema üzerinden devam edeceğiz.
SELECT
Select ifadesinin türkçe karşılığı seçmek anlamına gelmektedir. Adında da anlaşılacağı üzere data çekmemize yarayan en temel SQL ifadesidir. Kullanım şekli aşağıdaki gibidir;
SELECT [Tablodaki Kolon İsmi/İsimleri/*] FROM ŞemaAdı.TabloAdı;
Örnek olarak HR şeması altında bulunan employees tablosunu görmek isteyelim. Eğer bu tabloya ait tüm kolonları görmek istersek SELECT ifadesinden sonra tüm kolonları yazmak yerine ‘*’ ifadesini kullanabiliriz. Eğer belirli kolonları görmek istersek kolon isimlerini aralarında virgül olacak şekilde yazarak görebiliriz. HR şemasını kullanabilmek için görmek istediğimiz tablonun başına şema adını yazmamız gerekiyor. Şimdi her ikisi içinde bir örnek yapalım;
SELECT * FROM HR.EMPLOYEES;

Şimdi de sadece FIRST_NAME ve LAST_NAME kolonları görmek isteyelim;
SELECT FIRST_NAME,LAST_NAME FROM HR.EMPLOYEES;

şeklinde sonuçlarımız dönmüş olacak.