Tuesday, June 2, 2009

oracle karakter katarları ile ilgili birkaç komut el altında bulunsun ;)

burada bazı oracle karakter karatarları fonksıyonlarını açiklayacağim. (açiklamayacağim aslında biryeden buldum buraya koyuyorum bi yerde lazım olur ise bakarım istiyacı oaln biriside baksın.)
bu vereceğim adreste ise bu tip fonksiyonların tam listesini bulabilirsiniz.
.
Function Description
String Functions
upper(s), lower(s) convert string s to buyuk/kucuk harf-case
initcap(s) buyuk harf yapıyor her kelimenin ilk harfini.
ltrim(s), rtrim(s) remove blank char. from left/right
substr(s,start,len) sub-string of length len from position start
length(s) s nin uzunlugunu veriyor.
Date Functions
sysdate o anki guncel zamani(on Oracle server)
to_date(date, format) date formatting zaman bicimi.
Number Functions
round(x) round real number x to integer
mod(n,p) n modulus p
abs(x) absolute value of x
dbms_random.random() generate a random integer
Tip dönüştürme Functions
to_char() convert to string
to_date() convert to date
to_number() convert to number
çeşitli Functions
user current Oracle user

burada bazı fonksiyonlar var

karakter katarı işlemlerini sql içindede kullanabiliyoruz. bunun için basit bir örnek verecek olur isek.
SELECT city
FROM wheather
ORDER BY LENGTH (city);
sehirleri uzunlukalrına gore azdan çoğa doğru sıralayacaktır.
SELECT city
FROM wheather
ORDER BY LENGTH(city) < 7;

No comments: