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
Извори
- ^ The SQL SELECT Statement
- п
- р
- у
- Модели база података
- Нормализација база података
- Структура похрањивања података
- Подјељени СУРБП
- Референцијални интегритет
- Релациона алгебра
- Релациони рачун
- Релационе базе података
- СУРБП
- Релациони модел
- Објектно оријентисане базе података
- Процесирање пресјека
- База података
- ACID
- Створи, читај, ажурирај, обриши
- Null
- Кандидат за кључ
- Страни кључ
- Примарни кључ
- Суперкључ
- Сурогат кључа
- Окидач
- Преглед
- Табела
- Курсор
- Евиденција пресјека
- Пресјек базе података
- Индекс
- Сачувана процедура
- Партиција
- Трансакција
- Select
- Insert
- Update
- Merge
- Delete
- From
- Join
- Union
- Create
- Drop
- Begin work
- Commit
- Rollback
- Truncate
- Alter
- Контрола редослиједа
- Рјечник података
- JDBC
- ODBC
- Језик претраге
- Оптимизација претраге
- План претраге
- Производи: Објектно оријентисани
- поређење
- Релациони
- поређење
- Документно оријентисани