SQL SERVER

sqlite türkçe harf sıralaması, sqlite turkish collation

10. January 2010

Kullandığım projelerde ACCESS yerine SQLite kullanmayı uzun zamandır düşünüyordum. Fakat SQLite altında sorgu yaptığımda harfleri Türkçe sıralayamıyordu.

Bu sorunu çözmek için önce SQLite ve ICU bileşenlerini kendim derlemeyi denedim. Fakat C bilgim olmadığı için bu konuda başarılı olamadım.

Ardından yılmadım ve denemelerime devam ettim.

En sonunda bu adresteki kodu kullanarak sorunumu çözebildim.

Öncelikle Bir class oluşturuyoruz ve bu Class başlığına şı satırlaır ekliyoruz:

using System.Data.SQLite;
using System.Globalization;

Ardından Class ın kod alanına bu satırları ekliyoruz:

namespace SQLiteUTF8CIComparison
{
    ///
    /// This function adds case-insensitive sort feature to SQLite engine
    /// To initialize, use SQLiteFunction.RegisterFunction() before all connections are open
    ///
    [SQLiteFunction(FuncType = FunctionType.Collation, Name = "UTF8CI")]
    public class SQLiteCaseInsensitiveCollation : SQLiteFunction
    {
        ///
        /// CultureInfo for comparing strings in case insensitive manner
        ///
        private static readonly CultureInfo _cultureInfo = CultureInfo.CreateSpecificCulture("tr-TR");
        ///
        /// Does case-insensitive comparison using _cultureInfo
        ///
        /// Left string
        /// Right string
        /// The result of a comparison
        public override int Compare(string x, string y)
        {
            return string.Compare(x, y, _cultureInfo, CompareOptions.IgnoreCase);
        }
    }
}

Şimdi bu fonksiyonu kullanabilmemiz için programın başlangıcına şu satırları ekliyoruz:

Header kısmına :

using System.Data.SQLite;
using SQLiteUTF8CIComparison;

 Form Load Event'ına:

SQLiteFunction.RegisterFunction(typeof(SQLiteCaseInsensitiveCollation));

Eğer tabloları herhangi bir SQLite Yönetim programıyla oluşturduysanız Türkçe sıralama yine çalışmayacaktır.

Tabloları kendimiz program içinde oluşturmalıyız. SQL konusunda iyi değilseniz SQLite yönetim programlarını herhangi biriyle oluşturduğunuz tabloyu EXPORT ederek SQL kodlarını elde edebilirsiniz. 

Burada sıralama yapacağınız (ORDER BY) FIELD'ların oluşturma koduna COLLATE UTF8CI kelimelerini ekliyoruz:

CREATE TABLE `tablom` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
`adi` TEXT NULL COLLATE UTF8CI,
`soyadi` TEXT)

 Bundan sonra yapacağınız insert ve select sorgularında sıralama Türkçe oalcaktır.

Eğer 

No such collation: UTF8CI

şeklinde hata alırsanız select sorgusunun sonuna COLLATE BINARY kelimelerini ekleyin :

select * from tablom order by adi COLLATE BINARY

İyi kodlamalar.

Kaynak   : http://www.egeonline.com/index.php/yazilimgelistirme/c/179-sqlite-tuerkce-harf-sralamas-sqlite-turkish-collation.html

Bu Güzel Makkale için Teşekkürler İlyas Bey 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

SQL SERVER, SQLite ,

SQLile / SQL Tutorials( SQLile SQL Kullanımı /

4. January 2010

Merhaba Arkadşlar  sizlere bu örnek makkalede  Sqlite kullanımı  hakkında bilgiler  sunacağım işallah sizler için yararlı bir bilgi  kaynağı  olur diyorum 

Giriş

Bu eğitimde Sadece  Windows ve Linux için de geçerlidir.

Cmd.exe ilgili bazı bilgiler: http://www.ss64.com/nt/cmd.html,

http://www.linuxdevcenter.com/pub/ct/19 de bir dizi örnek tabloların içeriğini  nasıl kullanılır  görebilirsiniz .

 

SQLite yükleme

   
1. Http://www.sqlite.org/download.html git
   
2. Bir komut indirin yeni versiyonu satırı programı erişim ve SQLite veritabanları değiştirme. (örneğin, sqlite-3_2_7.zip. bu yazının sürümü için önemli değildir).
   
3. Bir dizin oluşturun (örneğin C: / SQLite3 "> c: \ SQLite3) ve unzip sqlite *. exe o dizindeki.

SQLite ile Kullanımı
Komut satırı yorumlayıcısı (Cmd.exe) Başlangıç:

 















C: \ WINNT \ system32>

Aşağıdaki komutu  oluşturun :

C: \ WINNT \ system32> cd c: \ SQLite3

 
ve "" girin.


Creation  / Açılış Veritabanı

Bir veri tabanı aşağıdaki komut ile  açılabilir:

C: \ SQLite3> SQLite3 mycds.sl3

sl2 kullanmak ve "SL3" SQLite sürüm 2 ve 3 için sırasıyla. bir dosya  ve programı yeniden  bir veritabanı içinde oluşturur.

C: \ SQLite3> SQLite3 mycds.sl3

SQLite version 3.2.7

"Girin." Talimatları için yardım

SQLite>

SQLite komutları

 "sqlit değiştirildi Not>". Bu programı SQL komutlarını çalıştırmaya hazır olduğunu gösteririr


Closing Veritabanı

"Type ".exit" or ".quit"  "." Programına çıkmak için çıkın:

sqlite>. çıkmak


Table Creation / Tablo Oluşturma

 
Şimdi iki alan içeren bir tablo oluşturalım.

sqlite>create table Artists (
--->ArtistID INTEGER PRIMARY KEY,
--->ArtistName TEXT)


 
unutmayın. Aşağıdaki tablo daha karmaşık bir örnektir.

sqlite>create table CDs (
--->CDID INTEGER PRIMARY KEY,
--->ArtistID INTEGER NOT NULL,
--->Title TEXT NOT NULL,
--->Date TEXT);


Table Population

Bu PRIMARY KEY AUTOINCREMENT varsayılan olduğunu unutmayın.

sqlite>insert into Artists (ArtistID,ArtistName) values (NULL,'Peter Gabriel');
sqlite>insert into Artists (ArtistID,ArtistName) values (NULL,'Bruce Hornsby');
sqlite>insert into Artists (ArtistID,ArtistName) values (NULL,'Lyle Lovett');
sqlite>insert into Artists (ArtistID,ArtistName) values (NULL,'Beach Boys');
sqlite>insert into CDs (CDID,ArtistID,Title,Date) values (NULL,1,'So','1984');
sqlite>insert into CDs (CDID,ArtistID,Title,Date) values (NULL,1,'Us','1992');
sqlite>insert into CDs (CDID,ArtistID,Title,Date) values (NULL,2,'The Way It Is','1986');
sqlite>insert into CDs (CDID,ArtistID,Title,Date) values (NULL,2,'Scenes from the Southside','1990');
sqlite>insert into CDs (CDID,ArtistID,Title,Date) values (NULL,1,'Security','1990');
sqlite>insert into CDs (CDID,ArtistID,Title,Date) values (NULL,3,'Joshua Judges Ruth','1992');
sqlite>insert into CDs (CDID,ArtistID,Title,Date) values (NULL,4,'Pet Sounds','1966');


SQLite, ancak METİN veri (Tarih) değerleri  için  sadece   tek tırnak  kullanılır.

İpucu 1: Bir satır kopyalanabilir ve sağ CMD tıklayarak yapıştırılır. CMD Seçilen metni Shift sağ tıklayın (ya da" sağ tıklayın ve.

İpucu 2: Alternatif olarak, (adını ins_artists.sql gibi) aşağıdaki gibi  bir metin dosyası oluşturabilirsiniz:

-- insert 4 records into Artists (a comment line starts with "--") 
insert into Artists (ArtistID,ArtistName) values (NULL,'Peter Gabriel');
insert into Artists (ArtistID,ArtistName) values (NULL,'Bruce Hornsby');
insert into Artists (ArtistID,ArtistName) values (NULL,'Lyle Lovett');
insert into Artists (ArtistID,ArtistName) values (NULL,'Beach Boys');

nokta sonunda noktalı virgül (olmadan) komut çalıştırmak isterseniz :

sqlite>.read ins_artists.sql 

 

SELECT deyimi

ifadeleri   kontrol edelim .

sqlite>select * from Artists;   


and

sqlite>select * from CDs;    

Eğer diğer ,  alanın başlıklarını görüntülemek isterseniz , sqlite>. başlıkları şunlardır

 

ArtisID|ArtistName
1      |Peter Gabriel
2      |Bruce Hornsby
3      |Lyle Lovett
4      |Beach Boys

 

 and

CDID|ArtisID|Title                    |Date
1   |1      |So                       |1984
2   |1      |Us                       |1992
3   |2      |The Way It Is            |1986
4   |2      |Scenes from the Southside|1990
5   |1      |Security                 |1990
6   |3      |Joshua Judges Ruth       |1992
7   |4      |Pet Sounds               |1966
Diğer ifadeler :
sqlite>SELECT Title AS AlbumName FROM CDs;     
sqlite>SELECT Title FROM CDs WHERE Date>=1990 ORDER BY Title;     
sqlite>SELECT Date FROM CDs;     
sqlite>SELECT DISTINCT Date FROM CDs;     
sqlite>SELECT Title FROM CDs GROUP BY ArtistID;     
Iki  tablo arası   veri seçimi

Aşağıdaki SQL deyimi
sqlite>SELECT t1.ArtistName,CDs.Title FROM Artists t1, CDs WHERE t1.ArtistID=CDs.ArtistID    

gives

ArtistName   |Title
Peter Gabriel|So
Peter Gabriel|Us
Peter Gabriel|Security
Bruce Hornsby|The Way It Is
Bruce Hornsby|Scenes from the Southside
Lyle Lovett  |Joshua Judge Ruth
Beach Boys   |Pet Sounds
Bazı Sanatçılar için bir takma ad olarak kullanılan T1 yukarıdaki açıklamada. 

UPDATE deyimi

yanlış bir kayıt  durumun da 

sqlite>insert into Artists (ArtistID,ArtistName) values (NULL,'Supernatural');

Then correct:

sqlite>UPDATE Artists SET ArtistName ='Santana' WHERE ArtistID=5;     

Now you can insert a CD:

sqlite>insert into CDs (CDID,ArtistID,Title,Date) values (NULL,5,'Supernatural','1999');     

 

table silme komutu ,  deneme

 

sqlite>select * FROM CDs WHERE Title LIKE 'Super%';     

OK? Now we are sure what we are going to delete:

sqlite>DELETE FROM CDs WHERE Title LIKE 'Super%';     

As a precaution you can try first

sqlite>Select * From CDs WHERE Title LIKE 'Super%';     

Kaynak Adres  :  http://shokhirev.com/nikolai/abc/sql/sql.html

Saygılarımla Orhan Türk 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

C# , SQL SERVER, Sqlite

Sql Server Alter Table

22. June 2009

Merhaba arkadaşlar bu örnek makkalemde sizlere sql server alter  table nasıl kullanırız  görelim 

 

CREATE TABLE Persons
(
P_Id int PRIMARY KEY IDENTITY,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

alter table Persons
add BİrthDate datetime

INSERT INTO Persons (FirstName,LastName)
VALUES ('Orhan','Türk ')

select * from Persons

Bir makkaelenin  daha sonuna gelmiş olduk  bir başka makkalede görüşmek üzere

Saygılarımla Orhan Türk 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

SQL SERVER ,

Orhan Türk Blog Version 1.0

29. April 2009

Arkadaşlar  Bu  yapmış  olduğum projede   Visual Studio  2008  Beraberinde  Gelen LINQ 3.5  Kullanarak hazırlamış oldugum  blog projemi sizlere sunuyorum 

bu projeye  ilk asp  net  web sayfası  yazmaya başlarken  başlamıştım  ve umuyorumki  web blog tasarlıcak arkadaşlar  için ideal bir başlanğıc olacaktır

Saygılarımla Orhan Türk

Proje Full Source Code  Download

  MyWebsite.zip (5,99 mb)


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

ASP NET , C# , LINQ , SQL SERVER, Tüm Projelerim

SQL SERVER 2005 ConnectString Baglantısı(Connection strings for SQL Server 2005)

25. April 2009

Connection strings for SQL Server 2005

Evet Arkadaşlar C# Net Kullanarak  Bu Makkalemde SQL SERVER 2005   Örnek Bağlantı  Tipleri nasıl  olur onları  görelim

 ,SQL Server 2005 bağlanırken kullanılan  Sağlayıcılar

» .NET Framework Data Provider for SQL Server (SqlConnection)
» SQL Native Client 9.0 OLE DB provider
» .NET Framework Data Provider for OLE DB (OleDbConnection)
» SQL Server Native Client 10.0 OLE DB Provider
» SQL Native Client 9.0 ODBC Driver
» SQL Server Native Client 10.0 ODBC Driver
» .NET Framework Data Provider for ODBC (OdbcConnection)
» SQLXML 4.0 OLEDB Provider
» Context Connection

Standart Güvenlik

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

Use serverName\instanceName as Data Source to connect to a specific SQL Server instance.

Standart Güvenlik alternatif sözdizimi

Bu bağlantı dizesini bir önceki ile aynı sonucu üretir. Bu nedenle bu bir bağlantı dizesi anahtar kelimeler çok benzerleri olan var işaretler  olduğunu  gösterir .

Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;

 Güvenilir Bağlantı

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

 Güvenilir Bağlantı alternatif sözdizimi

Bu bağlantı dizesini bir önceki ile aynı sonucu üretir. Bu nedenle bu  bağlantı dizesi anahtar kelimeler çok benzerleri işaret olduğunu  gösterir

.Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

 Bir SQL Server bağlanma örneği

Sunucu anahtarının değeri sunucu örneği belirten   Sözdizimi SQL Server bağlantısı için aynı  dizinleri yaratır

Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;

 CE bir cihazdan Güvenilir Bağlantı

Genellikle bir Windows CE aygıtı yetkilendirilmez ve bir etki olana  giriş için .Bu bağlantı dizesi kullanılır  SSPI veya güvenilir bağlantı / a CE cihazdan kimlik bağlantısu  kullanmak  için kullanılır .

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;User ID=myDomain\myUsername;Password=myPassword;

Note that this will only work on a CE device.

Read more about connecting to SQL Server from CE devices here

Evet arkadaşlar bir makkalenin  sonuna daha gelmiş   olduk  yeni  bir makkalede görüşmek üzere 

 Saygılarımla Orhan Türk:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

C# , SQL SERVER , , ,

SQL SERVER Raporlama Servisleri(SQL Server Reporting Services)

25. April 2009

Reporting Services

Evet arkadaşlar tekrar mrh  bugün  sizlere SQL SERVER Raporlama servisleri hakkında bir anlatımda buluncam

Sql Server 2005 çıkmadan önce Sql Server 2000 ile kullanılabilir, bedava ve raporlama ihtiyaçlanı karşılayan bir ürün ile tanışmaktayız. Ürünün adı Reporting Services.

Bütün firmaların en büyük ihtiyaçlandan bir taneside raporlamadır. Yazılım projelerinize bakğınızda, rapor yazılımlada proje planının ciddi bir kısmını almaktadır. Hatta bazı firmalarda sadece raporlama ihtiyacını karşılaması için veri tabanı programcılaçaştırılmaktadır. Teknik eleman dışında yine raporlama ihtiyaçlanı karşılaması için şirket akışını iyi bilen, herhangi bir rapor isteğini analiz edebilecek ve raporu ilgili departmana iletecek elemanlarda çalıştırılmaktadır. ERP tecrübemden sonra özellikle bu konunun ne kadar önemli olduğunu fakettim. Teknik taraf dışında şirket manğında düşündüğümüzde çok da haksız olduklanı söyleyemem. Zira sistemin sonlanı ele alabilecekleri tek nokta raporlar. Verilerini analiz etmeleri, ihtiyaçlanı önceden görmeleri, şirket politikasına yön verebilmeleri için raporlarmadan başka bir çözüm bulunmamaktadır.

Rapor yapımında yazılımcılar olarak çok sevmesekde bir de rapor formanı firmanın istediği şekilde yapmak zorundayız. Bazen bize manksız gelen görüntüsel noktalar, raporun içeriğinden çok daha önemli olarak görünebiliyor. Firmanın standartları, senelerdir gelen alışkankla her firmaya göre çitlilik gösterdiği için bizim de her projede bir rapor forma darboğazımız oluyor.

Bu noktalarda da yazılım üreten firmalar bu aşamaların çok vakit aldığını bildiğini için bu aşamala kolaylaştıran araçlar geliştirmektedir. Bu araçlar sayesinde geliştirme aşamalamızı azaltabilir durumdayız.

Microsoft’da Reporting Services isimli, bu ihtiyaçla karşılayabilmemiz için bir araç geliştirmiştir. Diğer araçların belirli bir fiyaolduğunu düşündüğümüzde, SQL Server ile bedava kullanılabilir bir ürün olması avantaj sağlamaktadır.

Rapor yönetimlerini yapabilmek için Report Designer isimli bir aracı bulunmaktadır. Ayca rapor geliştirmelerini yapabilmek içinde

Visual Studio .Net kullanılabilir veya Report Definition Language (RDL)’i destekleyen başka araçlar kullanılabilir.

Report Server bir web servisidir. Dolayısı ile de birçok ortam ile entegre çalışabilir. Report Manager’ın ekran görüntüsü aşağıdaki gibidir. Gördüğünüz gibi bir web sayfasıdır.

 

Bazı temel kavramla inceleyelim;

RDL Nedir?

Visual Studio .Net içindeki yaptığınız rapor tanımı, .rdl uzantılı olarak kaydedilir. Bu .rdl dosyasını notepad gibi bir text aracı içinde açğınız zaman, bu dosyanın bir XML olduğunu göreceksiniz. m tasarımınızın tanımla bu XML içinde bulunmaktadır. Buda rapor geliştirmenin ortam bağımsız olmasını sağlar. Şöyleki, Reporting Services kurulumu, SQL Server üzerinde gerçekleştirilir. Rapor tasamı için başka bir araca gerek duymazsanız. Yani XML yapısınında olduğu için .rdl’i destekleyen bir araç kullanabileceğiniz gibi, kendinizde geliştirmenizi yapabilirsiniz. RDL, rapor tanımlanın XML olarak sunulmasını sağlar. Visual Studio .Net ise bu aşamada bize kolay bir geliştirme ortamı sağlar.

Üç Temel Bileşeni

Report Designer : Rapor hazırlama aracıdır. Visual Studio .NET 2003 içine eklenen bir eklenti olarak çaşır. Bu sayede alıştığımız arabirimden ayrılmadan raporla kolaylıkla hazırlayabiliriz.

Report Server : Raporların çaşmasını ve dıtımını yöneten servislerdir.

Report Manager : Report Server için web taban yönetim arabirimi sunar.

RDL ile veri gösterimi olarak List, Table, Matrix ve Chart gösterim tiplerini kullanabiliriz. Dinamik içerik için parametrik yapı kurabilir, zengin formatlarda gösterebiliriz. Bu veri gösterim tiplerine, data region denir.

Veri yönetimi için ADO.Net kullanır. Bunun yanında OLEDB, ODBC ve XMLA (XML for Analysis) veri kaynaklada kullanabilir. HTML, Microsoft Excel, PDF, CSV, XML gibi fark biçimlere göre çık alabiliriz. Raporu ekranda gösterdikden sonra, Export işlemi ile

bahsi geçen formatlarda rapor üretilmesi sağlanabilir. Ayca sladığı kütüphanelerle de bu çitliliğin arttılabilir (API).

VS .Net içinde yer alan sihirbaz ile, otomatik olarak da rapor oluşturulabilir. Sihirbazı çalışrabilmek için, VS .Net içindeki New

Project Businnes Intelligence Project Report Project Wizard menü adımlanı kullanabilirsiniz.

Rapor çaşmasını kullanıcının istediği anda yapabileceğimiz gibi, zamana bağ veya bir olaya b olarakda yapabiliriz. Report Manager yardımı ile kullanıcı isti olmadan otomatik olarak rapor çalıştırılmasını ve kullanıcıya ultırılmasını slayabilir. Eğer bu şekilde zamana bağ olarak rapor çaştırılmasını yaparsak, Sql Server’ın SQL Server Agent isimli bileşeni çalışır.

Reporting Services kurulduğu zaman, Sql Server üzerinde iki veritabanı yaratılır. Ancak bu yarattığı veritabanla bir yanlış anlılma yaratmasın. Reporting Services’i, var olan projelerinizde de kullanabilirsiniz. Yani sadece yeni projelerde kullanılabilecek diye bir

şart yok.

Yarattığı veri tabanları: ReportServer ve ReportServerTempDB’dir.Evet  arkadaşlar  bugünkü  makkelemizin sonuna gelmiş bulunuyoruz  bu makkalede SQL SERVER Raporlama Servislerini öne almış olduk Tekrar yeni bir makkalede görüşmek üzere herkeze  iyi  calışmalar

 Saygılarımla Orhan Türk

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

SQL SERVER ,

SQLSQLSERVER Prograaming Beginning Level

25. April 2009

Bugün Sizlere Sqlerver Yapılabilcek Tüm Kod Calışmalarımdan Anlatım Örnekleri Göstereceğim

Bu Calışmada SqServer Gelen Sample Database Olarak Northwind Calışacağız 

Turkçe Karakter Hatalarını Sorun olmaz umarım 

 

use northwind

go

select * from customers

--Customers tablosundaki tüm kayýtlarýn CustomerID ve CompanyName'i

Select CustomerID , CompanyName from customers

 

Select Customers.CustomerID , Customers.CompanyName from customers

 

--CustomerID'si ALFKI olan müþterinin ContactTitle'ý

Select ContactTitle from customers where customerID='ALFKI'

 

--CustomerID'si ALFKI olmayan müþterilerin CustomerID'si

Select CustomerID from customers where customerID <> 'ALFKI'

 

--CustomerID'si A ile baþlayan müþterilerin listesi

Select CustomerID from customers where customerID like 'A%'

 

--CustomerID'si A ile biten müþterilerin listesi

Select CustomerID from customers where customerID like '%A'

 

--CustomerID'sinde A geçen müþterilerin listesi

Select CustomerID from customers where customerID like '%A%'

 

--CustomerID'si AN ile baþlayan ve toplam 5 harfli olan Müþterilerin CustomerID'si

Select CustomerID from customers where customerID like 'AN___'

 

--orders tablosunda orderdate'i 08/12/1996 ile 01/01/1997 arasýnda olan orderlarýn listesi

--(tarihler dahil)

Select * from Orders where orderDate <= '01/01/1997' and orderDate >='12/08/1996'

 

Select * from Orders where orderDate between '12/08/1996' and '01/01/1997'

 

--Orders tablosunda CustomerID'si ALFKI yada ANTON olan müþterilerin sipariþleri

Select * from Orders where CustomerID = 'ALFKI' or CustomerID = 'ANTON'

 

--Customers tablosunda Country'si Germany,Mexico,UK veya Sweden olan müþterilen listesi

Select * from customers where Country = 'Germany' or Country='Mexico' or

Country= 'UK' or Country='Sweden'

 

Select * from customers where Country in('Germany','Mexico','UK','Sweden')

 

--Customers tablosunda region alaný null olan kayýtlarýn listesi

Select * from customers where Region is null

 

--Customers tablosundaki kayýtlarý contactname e göre A-Z sýralayýnýz

Select * from customers order by ContactName

Select * from customers order by ContactName asc

 

--Customers tablosundaki kayýtlarý contactname e göre Z-A sýralayýnýz

Select * from customers order by ContactName desc

 

--Customers tablosundaki Ülke isimlerini her biri birer defa gösterilecek þekilde listeleyiniz

select distinct(country) from customers

 

Evet Arkadaşlar Bugün SqlServer 2005 Sorgu Örneklerinde bir  calışmada bulunduk  Bu Makkalede Sizlere Yararlı BirAnlatım Olmuştur

Bir Sonraki Makkalede Görüşmek Üzere

 Saygılrımla Orhan Türk :

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

SQL SERVER