PostgreSQL'de DISTINCT: Seçin - & Limit (Örnekler)

İçindekiler:

Anonim

Bir SELECT deyimi kullanarak tablodan veri alabilirsiniz.

Sözdizimi:

SELECT [column names] FROM [table_name]

Buraya,

  • sütun adları: Değerini almak istediğiniz sütunların adı
  • FROM: FROM yan tümcesi, SELECT için bir veya daha fazla kaynak tabloyu tanımlar.
  • tablo_adı: Sorgulamak istediğiniz mevcut tablonun adı

SQL Shell'de PostgreSQL Select İfadesi

Adım 1) 2 sütunlu "id" ve "tutorial_name" içeren bir "öğreticiler" tablomuz var. Sorgulayalım. Tablodaki verileri listelemek için aşağıdaki sorguyu kullanın

SELECT id,tutorial_name FROM tutorials;

NOT : Sorgulamak istediğiniz tabloyu içeren veritabanına bağlanmak için \ c komutunu kullanın. Bizim durumumuzda, veritabanı guru99'a bağlıyız.

Adım 2) Belirli bir tablodaki tüm sütunları görüntülemek isterseniz, yıldız (*) joker karakterini kullanabiliriz. Bu, her olasılığı kontrol ettiği ve sonuç olarak her sütunu döndüreceği anlamına gelir.

SELECT * FROM tutorials;

Öğreticiler tablosunun tüm kayıtlarını görüntüler.

Adım 3) Bir tablodaki verileri belirli bir sütuna göre sıralamak için ORDER yan tümcesini kullanabilirsiniz. ORDER yan tümcesi, verileri A'dan Z'ye sırayla düzenler.

SELECT * FROM tutorials ORDER BY id;

"ORDER BY" ifadesinden sonra "DESC" kullanarak Z'den A'ya sıralayabilirsiniz.

SELECT * FROM tutorials ORDER BY id DESC; 

Adım 4) PostgreSQL'de DISTINCT Seç yan tümcesi, yinelenen satırları sonuçtan kaldırmak için kullanılabilir. Her kopya grubu için bir satır tutar.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Postgres'i PostgreSQL'de farklı sorgu kullanarak tablo eğitimlerimizden Farklı kimlik değerlerini seçip sorgulayalım

SELECT DISTINCT(id) FROM tutorials; 

Adım 5) SELECT sorgusu tarafından döndürülen kayıtların sayısını kısıtlamak için PostgreSQL order by LIMIT cümlesini kullanabilirsiniz.

SELECT * FROM tutorials LIMIT 4; 

PgAdmin'de PostgreSQL Seçim İfadesi

Adım 1) Nesne Ağacında

  1. Masaya Sağ Tıklayın
  2. Komut Dosyalarını Seçin
  3. SENARYO SEÇ'e tıklayın

Adım 2) Sağdaki Panelde,

  1. Gerekirse SELECT sorgusunu düzenleyin
  2. Yıldırım Simgesini tıklayın
  3. Çıkışı Gözlemleyin

Kopya kağıdı

SELECT [column names] FROM [table_name] [clause] 

İşte çeşitli parametreler

  • sütun adları: Değerini almak istediğiniz sütunların adı
  • FROM: FROM yan tümcesi, SELECT Unique Postgres için bir veya daha fazla kaynak tabloyu tanımlar.
  • tablo_adı: Sorgulamak istediğiniz mevcut tablonun adı

Çeşitli maddeler şunlardır:

Komutlar Açıklama

*

Tablodaki tüm satırlar için kayıtları getirir

DISTINCT

PostgreSQL'de Distinct, kopyaları sonuçtan kaldırmanıza yardımcı olur.

TARAFINDAN SİPARİŞ

Satırları bir sütuna göre sırala

Varsayılan Sıralama Düzeni Artan'dır.

Azalan düzende sıralamak için Anahtar Kelime DESC'yi kullanın

SINIR

PostgreSQL'deki sınır, sorgu tarafından döndürülen kayıtların sayısını sınırlar.