Select (SQL)

SELECT је наредба у SQL језику којом се врши избор уноса из одређених табела у бази података.[1]

Она може да врати нула или више уноса. У оквиру ње могуће је користити више необавезних клаузула:

  • WHERE - враћа редове који испуњавају услов наведен у WHERE клаузули
 SELECT * FROM DRZAVE WHERE KONTINENT = 'Evropa'
  • GROUP BY - групише редове који деле исту особину, тако да се на сваку групу могу применити агрегатне функције
 SELECT * FROM imeTabele WHERE imeKolone = 'vrednost'
  • ORDER BY - сортира податке по одређеној колони
 SELECT * FROM DRZAVE ORDER BY IME_DRZAVE
  • HAVING - ради исто као WHERE, али после груписања
 SELECT * FROM DRZAVE HAVING POVRSINA > 40000

Селектовање одређених колона

У SQL језику могуће је селектовање одређених колона, и то се ради на следећи начин:

 SELECT IME_DRZAVE, KONTINENT FROM DRZAVE

Пример кода у Вижуал Бејзику .NET

Dim konekcija As New SqlConnection(connectionString)
Dim komanda As New SqlCommand("SEECT * FROM DRZAVE WHERE KONTINENT = 'Evropa'", konekcija)
Dim citac As SqlDataReader

Try
     konekcija.Open()
     citac = komanda.ExecuteReader(CommandBehaviour.Default)

     While citac.Read()
          drzava.Text = citac("DRZAVA")
     End While

     konekcija.Close()
Catch ex As Exception
     MessageBox.Show(ex.Message)
End Try

Извори

  1. ^ The SQL SELECT Statement
  • п
  • р
  • у
Концепти
Објекти
  • Окидач
  • Преглед
  • Табела
  • Курсор
  • Евиденција пресјека
  • Пресјек базе података
  • Индекс
  • Сачувана процедура
  • Партиција
  • Трансакција
SQL
  • Select
  • Insert
  • Update
  • Merge
  • Delete
  • From
  • Join
  • Union
  • Create
  • Drop
  • Begin work
  • Commit
  • Rollback
  • Truncate
  • Alter
Компоненте
  • Контрола редослиједа
  • Рјечник података
  • JDBC
  • ODBC
  • Језик претраге
  • Оптимизација претраге
  • План претраге
  • Производи: Објектно оријентисани
    • поређење
  • Релациони
    • поређење
  • Документно оријентисани
  • п
  • р
  • у
SQL
Верзије
  • SQL-86
  • SQL-89
  • SQL-92
  • SQL:1999
  • SQL:2003
  • SQL:2006
  • SQL:2008
  • SQL:2011
  • SQL:2016
Кључне речи
  • As
  • Case
  • Create
  • Delete
  • From
  • Having
  • Insert
  • Join
  • Merge
  • Null
  • Order by
  • Prepare
  • Select
  • Truncate
  • Union
  • Update
  • Where
  • With
Повезан
  • Edgar Codd
  • Relational database
ISO/IEC SQL делови
  • Framework
  • Foundation
  • Call-Level Interface
  • Persistent Stored Modules
  • Management of External Data
  • Object Language Bindings
  • Information and Definition Schemas
  • SQL Routines and Types for the Java Programming Language
  • XML-Related Specifications