- CONCAT
- LENGTH
- SUBSTR
- INSTR
- LPAD
- RPAD
- TRIM
- REPLACE
CONCAT işlevi, iki dize değerini birleştirmek için kullanılır.
Örnek: Ad soyadı birleştirin
1 2 3 | SELECT CONCAT(ograd,ogrsoyad) AS ADSOY FROM ogrenci; |

LENGTH işlevi, giriş karakterinin uzunluğunu döndürür.
1 2 3 | SELECT ograd, LENGTH(ograd) AS uzunluk FROM ogrenci; |

SUBSTR işlevi, belirli bir başlangıç noktasından bitiş noktasına bir dizenin bir bölümünü döndürür.
1 2 3 | SELECT substr('Merhaba Dünya',4,3) FROM DUAL; |

1 2 3 | SELECT substr('Merhaba Dünya',5) FROM DUAL; |

INSTR işlevi, belirli bir sırada bir karakterin veya bir dizenin sayısal konumunu döndürür.
1 2 3 | SELECT instr('Merhaba dünya ben E.T.','dünya') FROM DUAL; |

1 2 3 | SELECT instr('Merhaba dünya, bu dünya benim dünyam','dünya',1,2) FROM DUAL; |

LPAD ve RPAD işlevleri, verilen dizeyi belirli bir türle belirli bir uzunluğa kadar doldurur.
1 2 3 | SELECT lpad('Hayri',10,'-') FROM DUAL; |

1 2 3 | SELECT RPAD('Hayri',10,'-') FROM DUAL; |

TRIM işlevi, veri girişini baştan veya sondan keser.
1 2 3 | SELECT TRIM(' TASARIM ') AS TrimmedString from dual; |

1 2 3 | SELECT TRIM('H' FROM 'HAYRI') FROM DUAL; |

1 2 3 | SELECT TRIM('HA' FROM 'HAYRI') FROM DUAL; |

REPLACE işlevi, giriş karakterindeki karakterleri değiştirir.
1 2 3 | SELECT replace('ORACLE DATA BACKUP', 'DATA','DATABASE') FROM DUAL; |

1 2 3 | SELECT ograd, REPLACE(OGRAD,OGRAD,CONCAT(OGRAD,' ',OGRSOYAD)) FROM ogrenci; |

Yorum Yap