STARP - данный оператор используется в условии KUR для выбора данных между двумя значениями. Данные могут быть: тестом, числами, даты.
Синтаксис SQL STARP
Есть таблица "Personas":
| P_Id | LastName | Vārds | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Sandnes | |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Kari | Storgt 20 | Stavanger |
Итак, теперь мы хотим выбрать всех лиц, фамилии которых расположены между "Hansen" и "" из таблице выше. Заметьте, выборка будет происходить в алфавитном порядке.
Vaicājuma rezultātā:
| P_Id | LastName | Vārds | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Sandnes |
- Замечание: оператор STARP работает по-разному в разных базах данных.
В некоторых базах данных, лица с фамилиями "Hansen"и"" не будут показаны при получении результата, поскольку оператор STARP вернет только значения между указанными в запросе.
В некоторых базах данных, лица с фамилиями "Hansen"и"" будут показаны при получении результата.
В других базах данных, лица с фамилией "Hansen" будут в списке, но "" не будет (как в примере выше), потому что оператор выбирает между двумя полями, но в результате показывает только первое указанное значение без второго.
Совет: Перед использованием оператора STARP в базе данных, необходимо проверить, как база данных реагирует на запросы подобного типа.
Piemērs 2
Итак, теперь мы хотим выбрать всех лиц, фамилии которых не расположены между "Hansen" и "" из таблице "Personas".
Vaicājuma rezultātā:
| P_Id | LastName | Vārds | Address | City |
|---|---|---|---|---|
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Kari | Storgt 20 | Stavanger |






Komentāri
Citēt
Citēt
Citēt