Forum Anasayfa

  Portal Anasayfa    AramaArama  Üye ListesiÜye Listesi   Cesur Türk Üye Kayıt Sözleşmesi (Kuralları Okuyunuz) Cesur Türk Üye Kayıt Sözleşmesi (Kuralları Okuyunuz) 
 
Hesabınız Hesabınız   Kişisel Mesajlar Kişisel Mesajlar   Oturum Aç Oturum Aç 
Cevapsız mesajlar

Etiketler: ilk, sorgular, start, kosul, bulmak, satirlarin, degerdir, toplam, kategoriye, yuksek, toplamini, bulur, barındırır, boş, fonksiyonu, cift, son, seçtigimiz, sayım, ikilik
Ms SQL Komutları ve Açklamaları

 
 

Yeni Başlık Gönder   Cevap Gönder    Forum Anasayfa -> Kodlama Dilleri
« Önceki başlık :: Sonraki başlık »  
Yazar Mesaj
CT-YavusZ
Kategori Yöneticisi
Kategori Yöneticisi

Durum: Çevrimdışı
Kayıt: 02.01.2007
CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri CT-YavusZ çok değerli kullanıcılarımızdan biri 
Mesajlar: 3080
Şehir: SİVEREK City /|\ URFA - TR | Hayatın AnlamsızLıkLar Şehrindeyim | Hayal KırıkLığın BaşKentindeyim.!!
Level: 43
Aktiflik: 88 / 195  
 45%
Seviye: 0 / 6462  
 0%
Deneyim: 3038 / 3038  
 100%

MesajTarih: Fri Jul 18, 2008 2:43 pm    Mesaj konusu: Ms SQL Komutları ve Açklamaları

Ms SQL Komutları ve Açklamaları



DISTINCT: Birbirinin ayni olan satirlarin listelenmemesi için bu ifade kullanilir

"select distinct uyeadi from uyeler"



--------------------------------------------------------------------------------




IN: Kosul belirtirken kullaniriz. Mesela ismi netrobin, ali veya mehmet olan isçilerin
bilgilerini listelemek için.

"select * from uyeler where uyeadi in (’netrobin’,’ali’,’mehmet’ )"



--------------------------------------------------------------------------------




LIKE: Eger aradigimiz kayitin bulunmasi için tam bir karsilastirma yapamiyorsak

"select * from uyeler where uyeadi like ’%a’"



--------------------------------------------------------------------------------




BETWEEN: Kosul belirtirken iki deger arasini belirtmek için kullanilir. Örnek:
Yasi 30 ile 40 arasindaki isçilerin kayitlarini listelemek için

"select * from uyeler where yas between 30 and 40"



--------------------------------------------------------------------------------




SUM: Seçilen degerlerin toplamini bulur. Isçilerin aldigi toplam ücreti görmek için

"select sum(ucret ) from uyeler"



--------------------------------------------------------------------------------




MAX, MIN, AVG: Verilen degerin en büyügünü, en küçügünü ve ortalamasini bulur.
MAX en büyük degeri, MIN en küçük degeri, AVG ise seçilen degerlerin ortalmasini bulur.

"select MAX(UCRET ), MIN(UCRET ), AVG(UCRET ) from uyeler where tarih>’01.01.1999’"



--------------------------------------------------------------------------------




ORDER BY ASC: Tablodan seçtigimiz kayitlari alfabetik siralamak için kullanilir.

"select * from uyeler order by asc"



--------------------------------------------------------------------------------




ORDER BY DESC: Tablodan seçtigimiz kayitlari son kayıt sırasına göre siralamak için kullanilir.

"select * from uyeler order by desc"



--------------------------------------------------------------------------------




GROUP BY: Genelde istatistik amaçlar için kullanilir. Mesela hangi tarihte kaç isçinin ise
alindigini bulmak için.



--------------------------------------------------------------------------------




ALIAS: Genelde tablonun veya kolonun adını başka bir şeymiş gibi değişirebiliriz.
Uyeler tablosundaki uyeadi kolonunun adını isim yaptık yani isim olarak çağırabiliriz.

"SELECT uyeadi AS isim FROM uyeler"



--------------------------------------------------------------------------------




JOIN: Bazen iki yada daha fazla tablodan veri cekmemiz gerekebilir, bu gibi durumlarda bu
methodu kullanırız.
Birbiri ile ilişkilendirilmiş iki tablomuz var biri uyeler diğeride detaylar olsun.
İki tablodanda aynı anda sorgulama veya veri çekeceğiz. Uyeler tablosunda id=1 ise detaylar
tablosundaki karşılğı ise uyeno=1 olarak yapıyoruz.

"SELECT * FROM uyeler,detaylar WHERE uyeler.id=detaylar.uyeno"

INNER JOIN OLARAK

"SELECT * FROM uyeler INNER JOİN detaylar ON uyeler.id=detaylar.uyeno"

LEFT JOIN OLARAK

"SELECT * FROM uyeler LEFT JOİN detaylar ON uyeler.id=detaylar.uyeno"



--------------------------------------------------------------------------------




UNION ve UNION ALL : Join methoduna benzer ama sadece aynı kolonlara sahip tabloları
birbirine bağlar. Uyeler ve Detylar tablosundaki uyeadlarını sorgular.

"Select uyeadi from uyeler UNION Select uyeadi from detaylar"

Sadece UNION kullanırsak iki tabloa aynı isimler olsa bile tekrarlar.
UNION ALL kullanırsak iki tabloda aynı isimler olsa bile sadece tekini sorgular.

"Select uyeadi from uyeler UNION ALL Select uyeadi from detaylar"



--------------------------------------------------------------------------------




SQL FONKSİYONLARI

sql kendi içinde bir cok fonksiyonu barındırır, bunlar sayım ve hesaplama için kullanılabilir.

Fonksiyon sözdizimi kuruluşu;
SELECT fonksiyon(kolon ) FROM tablo

Fonksiyon tipleri;
sql fonksiyonları birkaç temel tip ve kategoriye sahiptir. Temel fonksiyon tipleri:

++ Aggregate (birleşik degerli ) fonksiyonlar
++ Scalar (tekil degerli ) fonksiyonlar

Aggregate (birleşik degerli ) fonksiyonlar
Bu tip fonksiyonlar birçok deger ile çalışır ama sonucu tek bir degerdir.

Bu fonksiyonların MS Access e uygun olanları:
AVG(kolon ): girilen kolondaki sayıların aritmetik ortalama degerini geri yollar
COUNT(kolon ): Boş degerler haric, girilen kolondaki satır sayısını yollar
COUNT(* ): Verilen tablodaki satır sayısını yollar
FIRST(kolon ): girilen kolondaki ilk degeri yollar
LAST(kolon ): girilen kolondaki son degeri yollar
MAX(kolon ): girilen kolondaki en yuksek degeri yollar
MIN(kolon ): girilen kolondaki en dusuk degeri yollar
STDEV(kolon ): girilen kolondaki basit istatiksel standard sapma degerini yollar
STDEVP(kolon ): girilen kolondaki nüfus istatiksel standard sapma degerini yollar
SUM(kolon ): girilen kolondaki sayıların toplamını yollar

Bu fonksiyonların sql Server a uygun olanları:
AVG(kolon ): girilen kolondaki sayıların aritmetik ortalama degerini geri yollar
BINARY_CHECKSUM: tablonun verilen satırındaki ikilik tabandaki checksum degerini yollar
CHECKSUM: tablonun verilen satırındaki checksum degerini yollar
CHECKSUM_AGG: boş degerler haricindeki verilerin checksum degerini yollar
COUNT(kolon ): Boş degerler haric, girilen kolondaki satır sayısını yollar
COUNT(* ): Verilen tablodaki satır sayısını yollar
COUNT(DISTINCT kolon ): Verilen tablodaki satır sayısını yollar, fakat cift veri bulunan satırları bir defa sayar
FIRST(kolon ): girilen kolondaki ilk degeri yollar
LAST(kolon ): girilen kolondaki son degeri yollar
MAX(kolon ): girilen kolondaki en yuksek degeri yollar
MIN(kolon ): girilen kolondaki en dusuk degeri yollar
STDEV(kolon ): girilen kolondaki basit istatiksel standard sapma degerini yollar
STDEVP(kolon ): girilen kolondaki nüfus istatiksel standard sapma degerini yollar
SUM(kolon ): girilen kolondaki sayıların toplamını yollar

Scalar (tekil degerli ) fonksiyonlar
Girilen degere gore bir deger ile calısır ve sonuc olarak bir deger yollar.

Bu fonksiyonların MS Access e uygun olanları:
UCASE(c ): bolgedeki karakterlerin hepsini buyuk yapar
LCASE(c ): bolgedeki karakterlerin hepsini kucuk yapar
MID(c,start[,end] ): yazı alanından karakterleri calıstırır
INSTR(c ): yazı alanından karakterleri gosterir
LEFT(c,karakterNumarasi ): text alanının girilen sayıya kadar olan kısmını yollar (soldan sayar )
RIGHT(c,number_of_char ): text alanının girilen sayıya kadar olan kısmını yollar (sagdan sayar )
ROUND(c,hassasiyet ): sayı alanını verilen hassasiyete gore yuvarlar
MOD(x,y ): bolme işleminde kalanı gosterir (mod işlemi yapar )
NOW( ): o anki sistem zamanını gosterir
FORMAT(c,format ): alanın gosterim biçimini degiştirir
DATEDIFF(d,birinciTarih,ikinciTarih ): tarih hesaplarını yapmak için kullanılır

Kaynak :

Bu uygulama üyelerin foruma katılımını sağlamak içindir...

_________________


SiVeReK City / ŞanLı Urfa
♥♥...''AşK''... !! ...KUTSAL DUYGU...! ♥♥
♥♥ Kalp Sevmekten Yorulmaz..!! © '♥♥
♥♥ ﮎєη √є ßєη Gєяﺁѕﺁ √ЄﮎдﺁЯЄ ♥♥

Bu forumdaki linkleri sadece kayıtlı kullanıcılar görebilir!
Kayıt olmak içinburaya tıklayınız...





iLetişim:
Bu forumdaki linkleri sadece kayıtlı kullanıcılar görebilir!
Kayıt olmak içinburaya tıklayınız...



Anlamazsın Yar !!
Aşk-ı Virane


Bütün Şiirleri İçin Ömer Köroğlu'ya Çok Teşekkürler !! Umarım Hep Böyle Kalıcı ve Tatlı Şiirler ve Hikayeler Sürdürür Senin Bir Hayranında Burda
(Yavuz - Qzledim_Seni) (Cesur Türk)
Bu forumdaki linkleri sadece kayıtlı kullanıcılar görebilir!
Kayıt olmak içinburaya tıklayınız...

Spacesim:
Bu forumdaki linkleri sadece kayıtlı kullanıcılar görebilir!
Kayıt olmak içinburaya tıklayınız...
Başa dön

Yeni Başlık Gönder   Cevap Gönder    Forum Anasayfa -> Kodlama Dilleri
1. sayfa (Toplam 1 sayfa)

Benzer Başlıklar
Başlık Yazar Forum Cevap Tarih
Yeni mesaj yok Windows Konsol Komutları Sistem Bilgisayar Dersleri / Staj Dosyalar 0 Tue Aug 07, 2007 5:41 pm Son gönderilen mesajlar
Yeni mesaj yok Tcp İp Komutları CT-YavusZ Bilim Ve Teknoloji 0 Wed Jul 04, 2007 2:21 pm Son gönderilen mesajlar
Yeni mesaj yok Tüm netstat komutları !!! -- RaMseS -- Bilgisayarınızın Güvenliği 20 Sat Apr 29, 2006 7:39 pm Son gönderilen mesajlar
Yeni mesaj yok Kısa yoLLar,çaLıştır komutLarı vs!!!!! -- RaMseS -- Bilgisayarınızın Güvenliği 10 Thu Apr 27, 2006 4:39 pm Son gönderilen mesajlar
Yeni mesaj yok Java Script`de Zaman Komutları Sistem JavaScript / JSP / JAVA 0 Tue Jan 24, 2006 3:13 pm Son gönderilen mesajlar
Sayfanın En Üstüne Çıkmak İçin BURAYA TIKLA !


Cesur Türk
Bu forum phpBB Tabanlıdır.
Privacy (Gizlilik ilkesi)
Copyright © 2005-2007
All right reserved CesurTurk.Org
Cesur Türk Kullanıcı Gizlilik Koşulları ve Site Kullanım Şartları
Bu sayfada yer alan bilgilerin her hakkı, aksi ayrıca belirtilmediği sürece CesurTurk.Org'ye aittir.
Materyallerimizin izin alınmadan kopyalanması ve kullanılması 5846 sayılı Fikir ve Sanat Eserleri Yasasına göre suçtur.
Sitemizde yer alan yazıların telif hakları yazarların kendilerine veya yetki verdikleri kişilere aittir.
Sitemiz hiç bir şekilde kâr amacı gütmemektedir ve sitemizde yer alan tüm materyaller yalnızca bilgilendirme ve eğitim amacıyla sunulmaktadır.
Misyonumuzu buradan okuyabilirsiniz. Sitemizde yazınız bulunuyorsa ve kaldırılmasını istiyorsanız lütfen iletişim  bölümünden irtibata geçiniz.
Yönetim ve Webtasarım SABQCES tarafından yapılmaktadır.
(( Gücümüzü Türk devletini kuran asil Türk ırkından alıyoruz ))
Genel Site MapUrllistForum SitemapPortal SitemapDownloadsHaberlerYoutubeForum
seo seo danışmanı çiçekçi | matbaa | Çelik Konstrüksiyon | film indir | söve | söve makinası | Forum seo dizi


Aspen health directory directoryx submitlink Aspen health adult hikaye sikiş videoları porno videoları erotik hikaye erotik hikaye sikis video porno videolari bedava porno porno hikayeleri hikaye seks hikayeleri sikis hikayeleri sikis hikayeleri porno izle