Anasayfa / Etiket Arşivi: sql 2012

Etiket Arşivi: sql 2012

Concat, Use ve Declare Deyimlerinin Kullanımı

SQL’de CONCAT deyimi de tıpkı + operatörü gibi string türündeki verileri toplama veya diğer deyişle string verileri birleştirme işlemleri için kullanılır. Kullanımı oldukça basittir. Kodda bazen kelimeden sonra boşluk karakteri verdim, bazen kelime öncesi bazen iki kelime arası, bazen boşluğu harici, bazen hiç boşluk vermedim.Yani normal yazı yazar gibi iki virgül arasına istediğinizi yazabilirsiniz. Değişken tanımlama usulü ile kullanalım : …

Devamını Oku »

NULL Veriler

NULL demek herhangi bir veri satırında ilgili kolona hiçbir verinin girilmemesi demektir. Şöyle bir site düşünelim. Kitap satışı yapan bir e-ticaret sitesi var ve bu sitenin müşteriler tablosu mevcut. Müşteri bilgileri bu tabloda tutuluyor. İşte müşteri adı, müşteri soyadı, müşteri yaşı, müşteri telefonu, şehri, semti vb diğer bilgiler. Biz bir takım bilgileri girmesi için tablomuzda bazı alanları zorunlu bazı alanları …

Devamını Oku »

IN ve NOT IN Operatorünün Kullanımı

IN operatörü T-SQL’de çok sık kullanılan operatörlerdendir. Bu operatör ile bir kolon içinde yer alan verilerin istediğimiz veriler olup olmadığını karşılaştırma yaparak kontrol etmesini sağlarız. Kullanımı aşağıdaki gibidir. SELECT kolonadı1, kolonadı2 FROM Tablo WHERE kolonadı IN (değer1, değer2) Örnekleme yapıyorum. Bu sorgu ile Person.Person tablosunda FirstName alanı Ken olan ve LastName alanı Myer ya da Meyer olan tüm verileri listeliyoruz. …

Devamını Oku »

LIKE Deyimi Joker Karakterleri Birlikte Kullanmak

LIKE deyimi ile birlikte kullanılan joker karakterleri birlikte de kullanabiliriz. % (yüzde) işareti birden fazla karakteri tanımlarken, _ (alt çizgi) karakteri tek bir karaktere karşılık geliyordu. Bu konuyu örnekler ile anlatırsak, Bu sorgu şunu demektedir. Person.Person tablosundan LastName alanı Ber ile başlayan sonraki harfi r ya da g olan ve daha sonrası her ne olursa olsun tüm verileri listele. Sonuç …

Devamını Oku »

LIKE Deyimi Veri Listelemesinde Kısıtlama Yapma

Genelde pek kullanılan yöntemler değildir ama biz değinelim bu konuya. LIKE deyimi ile verilerin her ne olursa olsun listelenmesini istediğimiz gibi aynı zamanda bu her ne olursa olsun kısmına bir kısıtlama da getirebiliriz. Bunu yapabilmek için kısıtlayıcı olarak köşeli parantezleri kullanırız. [,] kullanılır aynı zamanda ^ işareti de kullanılabilmektedir. Kullanımına dair kalıplar; SELECT column1,column2 FROM schema.table WHERE column LIKE ‘value[a-c]’; …

Devamını Oku »

LIKE ve NOT LIKE Deyimlerinin Kullanımı

Bazen veritabanımızda yer alan verilerin içeriğinin bir kısmını biliriz. Ya da bir kısmı benzer olan verilerin listelenmesini isteyebiliriz. Örneğin açıklamalardan oluşan bir veri içinde aynı kelimelere sahip olan verilerin listelenmesini isteyebiliriz. Çeşitli joker karakter yardımları ile (bu yazımda değineceğim) istediğimiz kriterdeki verilerin listelenmesini sağlayabiliriz. Tüm bunlar için LIKE deyimini kullanırız. LIKE deyimi ile birlikte kullanacağımız joker karakterler % (yüzde) ve …

Devamını Oku »

NOT BETWEEN Kullanımı

Not Between deyimi Select ve Where deyimleri ile birlikte kullanılan bir deyimdir. Herhangi bir aralık dışındaki verileri listemek istediğimizde SELECT ve WHERE deyimleri ile birlikte NOT BETWEEN kullanırız. Bu sorgunun sonucunda bize geri dönen değerler belirtilen aralık dışında kalan değerlerdir. Kalıp olarak kullanımı şöyledir : SELECT column1,column2 FROM schema.table WHERE column NOT BETWEEN value1 AND value2; SELECT deyimi ve sonrası …

Devamını Oku »

Between Kullanımı

Between deyimi Select ve Where deyimleri ile birlikte kullanılan bir deyimdir. Between deyimi bir veri listesindeki bir alana ait verilerin belli bir alan aralığında, belli bir değer aralığında olanlarının gösterilmesi için kullanabiliriz. Genel olarak tarih aralıklarını listelemekte kullanılır ama tabi bu bir kural değildir, sayısal değerleri de listemek de çok sıklıkla kullanılır, hatta string aralıklarda bile ihtiyaç duyulmaktadır. Kalıp olarak …

Devamını Oku »

Select ve Where Kullanımı

SQL’de verilerimizi SELECT ile listeleyebiliyoruz. Peki verileri listeleme aşamasında bu verilerde belirli bir filtreleme yapabilir miyiz, yani istediğimiz şartlara göre listeleme yapabilmemiz mevcut mu? Elbetteki mevcut, bunun için T-SQL’de Where deyimini kullanırız. Herhangi bir sorguda verileri süzmek için Where deyimi Select deyimi ile birlikte kullanılır. Select deyiminin ardından seçeceğimiz alanları belirleriz daha sonra FROM deyimi ile hangi tablodan verileri çekeceğimizi …

Devamını Oku »

SQL’de Verilerin Saklanması

SQL’de bir veritabanı temelde bir çok farklı tipde verilerin bir arada bulunduğu bir ortamdır. Yani bir veritabanı içinde sayısal bir veri, grafiksel bir veri, string türde bir veri gibi çok veri tipi bir arada yer alabilir. Masaüstü uygulamalarının, günümüz WEB uygulamalarının büyük çoğunluğu veritabanı kullanmaktadır. Yani aslında şöyle diyebiliriz, her uygulamanın ardında bir veritabanı kullanılması muhtemeldir, hatta birden fazla veri …

Devamını Oku »