Koçbey Forum Sayfası
Would you like to react to this message? Create an account in a few clicks or log in to continue.

En çok Kullanılan Fonksiyonlar (Örnek)

Aşağa gitmek

En çok Kullanılan Fonksiyonlar (Örnek) Empty En çok Kullanılan Fonksiyonlar (Örnek)

Mesaj  Mehmet Çarş. Haz. 04, 2008 1:28 pm

Karakter Ayırma
SUBSTR(Kolon/Değer, Başlangıç, karekter sayısı)
SELECT SUBSTR(‘ORACLE’, 2. 4) BOLUM, SUBSTR(ADI, 3, 5) ISIM FROM Pers;
Bolum İsim
ORACLE MEHMET

Iki Tarih arasında Kalan Ay sayını belirleme:
MONTHS_BETWEEN(Tarih1, Tarih2)
SELECT MONTHS_BETWEEN(SYSDATE, ‘05/05/1999’) FROM DUAL;
SELECT MONTHS_BETWEEN(SYSDATE, ‘05/05/1999’)
11,21763

Bir Tarih Üzerine Ay Ekleme:
SELECT HIREDATE. ADD_MONTHS(HIREDATE, 3) FROM PERSONEL WHERE BOLUM=20;
HIREDATE ADD_MONTHS
02/04/1981 02/07/1981

Karakter Tipindeki veriyi verilen Formata göre Dönüştürme:
SELECT TO_CHAR(SYSDATE, ‘DD MONTH YYYY’) TARIH TO_CHAR(12000000, ‘999. 999. 999. 999’) SAYI FROM DUAL;
TARIH SAYI
29 MAYIS 2008 1 200.000.000
SELECT TO_DATE(‘05/03/2008’, ‘DD-MM-YYYY’ FROM DUAL;
TARIH
05-03-2008

Bir sütundaki Değerlerin Sayısını Bulma:
SELECT COUNT(*) TOPLAM FROM PERS WHERE BOLUM=20;
TOPLAM
125

Iki Tablonun Birleştirilmesi:
SELECT ADI, ISI, BOLUMAD FROM PERS, SICIL WHERE PERS. SICILNO=SICIL. SICILNL;
ADI ISI BOLUM
MEHMET MEMUR BIM
AHMET SEF MUHASEBE

Tablo Yapısını Değiştirme:
ALTER TABLE PERS ADD (SPOUSEDS_ADI VARCHAR2(10));
ALTER TABLE PERS MODIFY (ADI VARCHAR2(25));

Tabloya Satır Ekleme:
INSERT INTO tablo_adı (Kolon1, Kolon2, . . . ) VALUES (Değer1, değer2, . . . );
Tablodaki Satırları Günleme:
UPDATE tablo_adı SET kolon=value1;

Tablodaki Satırları Silme:
DELETE FROM tablo_adı (WHERE koşul);
Başka Bir Tablonun Kayıtlarını Kullanarak Tablo Oluşturma:
CREATE TABLE TEST AS SELECT BOLUM, ADI, SOYADI, SICIL FROM PERS WHERE BOLUMNO=30;
Mehmet
Mehmet

Mesaj Sayısı : 120
Kayıt tarihi : 20/05/08

http://www.kocbey.com

Sayfa başına dön Aşağa gitmek

Sayfa başına dön

- Similar topics

 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz