Синтаксис SQL
דוגמה 1
יש שולחן "אנשים":
| P_Id | LastName | FirstName | Address | עיר |
|---|---|---|---|---|
| 1 | הנסן | אולה | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | קארי | Storgt 20 | Stavanger |
Итак, теперь мы хотим выбрать всех лиц, фамилии которых расположены между "הנסן" и "Pettersen" из таблице выше. Заметьте, выборка будет происходить в алфавитном порядке.
לשם כך אנו משתמשים שאילתה זו:
1 2 3 |
SELECT * מ אנשים לא LastName הוסף תגובה 'הנסן' |
שאילתה תוצאה:
| P_Id | LastName | FirstName | Address | עיר |
|---|---|---|---|---|
| 1 | הנסן | אולה | Timoteivn 10 | Sandnes |
- Замечание: оператор работает по-разному в разных базах данных.
В некоторых базах данных, лица с фамилиями "הנסן"и"Pettersen" не будут показаны при получении результата, поскольку оператор вернет только значения между указанными в запросе.
В некоторых базах данных, лица с фамилиями "הנסן"и"Pettersen" будут показаны при получении результата.
В других базах данных, лица с фамилией "הנסן" будут в списке, но "Pettersen" не будет (как в примере выше), потому что оператор выбирает между двумя полями, но в результате показывает только первое указанное значение без второго.
Совет: Перед использованием оператора в базе данных, необходимо проверить, как база данных реагирует на запросы подобного типа.
דוגמה 2
Итак, теперь мы хотим выбрать всех лиц, фамилии которых не расположены между "הנסן" и "Pettersen" из таблице "אנשים".
1 2 3 |
|
שאילתה תוצאה:
| P_Id | LastName | FirstName | Address | עיר |
|---|---|---|---|---|
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | קארי | Storgt 20 | Stavanger |





