CHARINDEX CHARINDEX fonksiyonu 2 parametre almaktadır. 1.parametredeki değerin 2.parametre olarak verilmiş değerde olup olmadığını belirtir. Varsa karakter.

Slides:



Advertisements
Benzer bir sunumlar
SQL String Fonksiyonları
Advertisements

T sql-diğer komutlar Metin Akbulut.
Fonksiyonlar.
Göstericiler (Pointers)
5. FONKSİYONLAR VE ALT PROGRAMLAR
SQL (Structured Query Language)
7.INDEKS OLUŞTURMA ve KULLANMA
STRING FONKSİYONLARI Tip Tanımları: char a; char ad[16]; char *ad;
PHP ve MySQL Web Yazılımı Gülin ÜTEBAY Bilgisayar Mühendisi
SQL FONKSİYONLARI.
Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri
 Print() :  Print() : Ekrana bir değişkenin değerini veya bir metni yazdırmayı sağlar. print (“PHP Programlama”);// ekrana “PHP Programlama” yazdırır.
OOP4 LAB.
String Kütüphanesindeki Arama Fonksiyonları
SQL Komutlar 4 Fahri YILMAZ.
VERİ TABANI ve YÖNETİMİ
Php 3. Sunum Fonksiyonlar Tarih ve Saat Fonksiyonları
5. FONKSİYONLAR VE ALT PROGRAMLAR
ÖĞRENME FAALİYETİ 3. PARAGRAF DÜZENLEME.
Fonksiyonlar Hafta 4.
VTYS Öğr. Gör. Engin DUTAR
ALAN ÖZELLİKLERİ.
PHP 4’ün Yenilikleri VIII. “Türkiye’de İnternet” Konferansı İstanbul, Aralık 2002 Hidayet Doğan.
6. HAFTA
Formüller Mustafa AÇIKKAR.
MySQL Operatörleri ve Fonksiyonları
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
FONKSİYONLAR.
7 Aritmetiksel Operatörler ve Hazır Fonksiyonlar
İNTERNET PROGRAMCILIĞI I
Veri Tabanı Yönetim Sistemleri 1 Ders 5 SQL'e Giriş
Veritabanı Yönetim Sistemleri-I
Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
Metin (Text) Özellikleri
Algoritma & Programlama
Temel Giriş/Çıkış Fonksiyonları
NESNEYE YÖNELİK PROGRAMLAMA
KLAVYE : ( Keyboard ) Bilgisayarın bilgi girişinde kullanılan ve daktiloya benzeyen parçası. Klavyeler harflerin dizilişine göre farklı tiplerde olabilirler.
Hafta 8.
Gereksinimler 1 Adet Textbox (metin kutusu) 1 Adet Label 4 Adet CommandButton (düğme) Pehlivanköy Atatürk Ortaokulu Len() Space() Int() DateTime fonksiyonları.
Bir programlama dilinde fonksiyon denildiğinde akla ilk olarak belli işleri yapmak üzere tasarlanmış kod blokları gelir. Fonksiyonlarla çalışmak, tekrarlanan.
UYGULAMALARLA İLGİLİ KOMUTLAR SHELL APPACTIVATE ENVIRON DOEVENTS GİBİ KOMUTLARDIR...
FARE VE KLAVYE ÖĞR. GÖR. A. ÇAĞLAR ERKAN.
VERİTABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü.
1 7. HAFTA. 2 Referanslar  Referanslar adres temsilcisidir  İşaretçilerin görevlerini kısmi olarak yapabilirler  Değişken değildirler.  Bellekte yer.
VERİ TİPLERİ BYTE:0-255 ARASI TAMSAYI (1 BYTE)
Hesaplama Tabloları (MS For Mac Excel -3)
Seriport String İletimi
Bölüm 6 Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
Bilgisayar Programlamasına ve Veri Analizine Giriş - IV
STRING İŞLEMLERİ.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
14.DERS Örnekler, Sorular BUKET DOĞAN.
SQL SERVER STORED PROCEDURE
FONKSİYONLAR.
STRING İŞLEMLERİ.
SQL Server’da Fonksiyon Kullanımı
C++ Programming:. Program Design Including
Aritmetiksel Operatörler ve Hazır Fonksiyonlar
Bilgisayar Programlamasına ve Veri Analizine Giriş
Bölüm 6: Kullanıcı Tanımlı Fonksiyonlar I
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-2
SQL Server - Stored Procedures
FONKSİYONLAR- Metin Fonksiyonları
İNTERNET PROGRAMCILIĞI 2
Milli Eğitim Bakanlığı Eğitek Haydar TUNA Teknik Öğretmen ve Yazar
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

CHARINDEX CHARINDEX fonksiyonu 2 parametre almaktadır. 1.parametredeki değerin 2.parametre olarak verilmiş değerde olup olmadığını belirtir. Varsa karakter numarasını yoksa “0 ″ değerini döndürür. SELECT CHARINDEX ('U','BUGÜN HAVA ÇOK GÜZEL') -- 2 SELECT CHARINDEX ('A','BUGÜN HAVA ÇOK GÜZEL') -- 8 SELECT CHARINDEX ('HAVA','BUGÜN HAVA ÇOK GÜZEL') --7 SELECT CHARINDEX ('ABC','BUGÜN HAVA ÇOK GÜZEL') --0

CHARINDEX(Devam) CHARINDEX fonksiyonu seçmeli olarak 3.parametre de alabilir. Bu parametre aramanın yapılacağı başlangıç konumunu belirtir. Örneğin üstteki 2.SELECT cümlesi bulduğu ilk “A”nın konumunu döndürdü. 9.karakterden itibaren arama yapmasını istediğimizde 2.”A”yı bulmuş olacaktır. SELECT CHARINDEX ('A','BUGÜN HAVA ÇOK GÜZEL',9) --10

LEFT ve RIGHT LEFT ve RIGHT fonksiyonları 2 parametre alıp bir metnin sağından veya solundan ne kadar keseceğini belirtir. Kaç karakterin alınacağı 2.parametre olarak verilir. SELECT LEFT('BUGÜN HAVA ÇOK GÜZEL',5)--BUGÜN SELECT LEFT('BUGÜN HAVA ÇOK GÜZEL',100)--BUGÜN HAVA ÇOK GÜZEL SELECT RIGHT('BUGÜN HAVA ÇOK GÜZEL',5)--GÜZEL SELECT RIGHT('BUGÜN HAVA ÇOK GÜZEL',500)-- BUGÜN HAVA ÇOK GÜZEL

LEN LEN fonksiyonu parametre olarak aldığı metnin uzunluğunu belirtir. SELECT LEN('BUGÜN HAVA ÇOK GÜZEL')--20 SELECT LEN('BUGÜN HAVA ÇOK GÜZEL')--25

REPLACE REPLACE fonksiyonu 3 parametre alıp bir metnin içindeki bir karakteri başka bir karakterle değiştirmeyi sağlar. İlk parametre değişiklik yapılacak metni, ikinci parametre metin içinde aranacak veriyi, üçüncü parametre de bu verinin hangi veriyle değiştirileceği belirtilir. SELECT REPLACE('BUGÜN HAVA ÇOK GÜZEL','GÜZEL','KÖTÜ') --BUGÜN HAVA ÇOK KÖTÜ SELECT REPLACE('BUGÜN HAVA ÇOK GÜZEL','KÖTÜ','GÜZEL') --BUGÜN HAVA ÇOK GÜZEL

SUBSTRING SUBSTRING fonksiyonu en çok kullanılan fonksiyonlardan biri olup bir metnin belirlenmiş başlangıç noktasından itibaren parametre olarak verilmiş uzunluk kadar karakteri döndürür. SELECT SUBSTRING('BUGÜN HAVA ÇOK GÜZEL',7,4)--HAVA

LOWER ve UPPER LOWER ve UPPER fonksiyonları metni küçük veya büyük harfe çevirir. SELECT LOWER('BUGÜN HAVA ÇOK GÜZEL')-- bugün hava çok güzel SELECT UPPER('Bugün HAVA çok GÜZEL')--BUGÜN HAVA ÇOK GÜZEL

LTRIM ve RTRIM LTRIM ve RTRIM fonksiyonları SQL Server üzerinde metinsel verilerle uğraşan kişilerin en çok kullandığı fonksiyonlardır diye biliriz. LTRIM, metnin sol tarafındaki boşlukları, RTRIM ise sağ tarafındaki boşlukları siler.

REPLICATE REPLICATE fonksiyonu string ve int olmak üzere 2 parametre alır. Girilen sayı kadar ilk parametredeki değeri yazdırır. SELECT REPLICATE('A',5)--AAAAA SELECT 'A'+REPLICATE(' ',5)+'X'--A X

SPACE SPACE fonksiyonu parametre aldığı sayı kadar boşluk karakteri döndürür. SELECT 'A'+SPACE(5)+'X'—A X SELECT LEN('A'+SPACE(5)+'X')--7

Tarih ve Zaman Fonksiyonları Bu fonksiyonlar tarih (date) ve zaman (time) üzerinde işlemler yapmayı sağlar. Tarih ve zaman fonksiyonları şunlardır: · DATEADD · DATEDIFF · DATENAME · DATEPART · DAY · GETDATE · MONTH · YEAR ·

DATEADD Belli bir tarihin üzerine değer eklenerek yeni bir tarih değeri üretir. Kullanım biçimi: DATEADD ( tarihkısmı, sayı, tarih) Argümanları: Tarih kısmı (aşağıdaki değişkenlerden birini alır)

Tarih ParçasıKısaltması Yearyy, yyyy Quarterqq, q Monthmm, m Dayofyeardy, y Daydd, d Weekwk, ww Hourhh Minutemi, n Secondss, s Millisecondms sayı Tarih kısmını artırmak için kullanılan değer. tarih Tarih değerini döndüren tarih bilgisi.

Örnek Son on gün içinde yapılan siparişler: SELECT ord_num, ord_date FROM sales WHERE (ord_date >= DATEADD(day, -10, GETDATE()))

DATEDIFF İki tarih arasındaki gün sayısını verir. Kullanımı: DATEDIFF ( Tarih parçası, başlangıç tarihi, bitiş tarihi) Argümanları: Tarih parçası

Tarih ParçasıKısaltması Yearyy, yyyy Quarterqq, q Monthmm, m Dayofyeardy, y Daydd, d Weekwk, ww Hourhh Minutemi, n Secondss, s millisecondMs

Örnek Şu anki tarih ile yayın tarihi arasındaki fark: USE pubs GO SELECT DATEDIFF(day, pubdate, getdate()) FROM titles GO

DATEPART Belirtilen tarihin istenen parçasına karşılık olarak bir tamsayı döndürür. Kullanım Biçimi: DATEPART(tarihparçası, tarih) Argümanları: Tarih parçası Tarih bilgisinin bir kısmını ifade eden bilgi.

Tarih bölümüKısaltma yearyy, yyyy quarterqq, q monthmm, m dayofyeardy, y daydd, d weekwk, ww weekdayDw hourHh minutemi, n secondss, s millisecondMs

Örnek Aşağıdaki örnekte şu anki tarihin karşılık geldiği ay adı ve ay numarası bulunmaktadır: SELECT GETDATE() Tarihi verir SELECT DATEPART(month, GETDATE()) Ayı verir

DAY Bir tarih bilgisinin gün kısmını verir. Kullanım Biçimi: DAY(tarih) Argümanları: tarih datetime ya da smalldatetime tarih bilgisi.

Örnek Aşağıdaki örnekte verilen tarihin gün kısmı verilmektedir: SELECT DAY(‘1999/12/26') AS 'Gün' GO Sonuç: Gün

MONTH Bir tarih bilgisinin ay kısmını verir. Kullanım Biçimi: MONTH(tarih) Argümanları: tarih datetime ya da smalldatetime tarih bilgisi.

Örnek Aşağıdaki örnekte verilen tarihin ay kısmı verilmektedir: SELECT MONTH(‘1999/03/12') AS 'Ay' GO Sonuç: Ay

YEAR Bir tarih bilgisinin yıl kısmını verir. Kullanım Biçimi: YEAR(tarih) Argümanları: tarih

Örnek Aşağıdaki örnekte verilen tarihin yıl kısmı verilmektedir: SELECT YEAR(‘1999/12/03') AS ‘Yıl' GO Sonuç: Yıl