Операторы сравнения.
Операторы сравнения позволяют проверить, одинаковы ли два выражения. Операторы сравнения можно применять ко всем выражениям, за исключением выражений типов text, ntext и image.
Логические операторы Логические операторы проверяют истину некоторого условия. Логические операторы, например оператор сравнения, возвращают значение типа Boolean: TRUE, FALSE или UNKNOWN.
Пример: SELECT orderid, empid, orderdate FROM Sales.Orders WHERE orderdate >= '20080101' AND empid IN(1, 3, 5); Оператор сцепления строк. Знак «плюс» (+) является оператором сцепления строк. Все остальные операции со строками выполняются с помощью строковых функций.
Унарные операторы. Унарные операторы выполняют операцию только на одном выражении любого типа данных из категории числовых типов данных.
Операторы + (знак «плюс») и - (знак «минус») можно использовать в любом выражении любого типа данных из категории числовых типов данных. Оператор ~ (побитовое НЕ) можно использовать только в выражениях любого типа данных из категории целочисленных типов данных.
Порядок выполнения операций. 1. Скобки 2. (Умножение), / (Деление), % (Остаток от деления нацело) 3. +(положительный операнд), - (отрицательный), + (сложение), + (сцепление), - (вычитание) 4. Операции сравнения 5. NOT 6. AND 7. BETWEEN IN LIKE OR 8. =(присваивание)
Пример: SELECT orderid, custid, empid, orderdate FROM Sales.Orders WHERE custid = 1 AND empid IN(1, 3, 5) OR custid = 85 AND empid IN(2, 4, 6)
Скобки улучшают читаемость программного кода. Пример эквивалентен предыдущему: SELECT orderid, custid, empid, orderdate FROM Sales.Orders WHERE (custid = 1 AND empid IN(1, 3, 5)) OR (custid = 85 AND empid IN(2, 4, 6))
Читайте также: Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|