Używanie operatorów w wyrażeniach
Operatory pozwalają wykonywać operacje arytmetyczne, porównania, łączenie lub przypisania wartości.Na przykład można sprawdzić dane, aby sprawdzić, czy kolumna Kraj i region danych odbiorcy jest wypełniona lub not NULL.
W kwerendach każdy, kto może przeglądać dane w tabela używany z pewnego rodzaju operator może wykonywać operacje.Można było pomyślnie zmienić dane, trzeba mieć odpowiednie uprawnienia.
Operators are used in Microsoft SQL Server to do the following:
Zmieniać dane trwale lub czasowo.
Wyszukiwać wiersze lub kolumny, które spełniają określony warunek.
Implementować decyzje między kolumnami danych lub wyrażenia.
Przed uruchomieniem lub zatwierdzanie transakcji lub przed wykonaniem określonych linii kodu, należy przetestować w określonych warunkach.
SQL Server ma następujące kategorie podmiotów gospodarczych.
Aby wykonać taką operację |
Kategoria operator |
---|---|
Porównuje wartość z inną wartość lub wyrażenie. |
Operatory porównania |
Testuje prawdziwość warunku, takiego jak AND, OR, nie jak dowolny, wszystkie IN. |
Logiczne |
Dodawanie, odejmowanie, mnożenie, dzielenie i modulo. |
Operatory arytmetyczne |
Wykonać operację na jeden operand, takich jak dodatnią lub ujemną, lub na uzupełnienie. |
Jednoargumentowy |
Tymczasowo przekształcić regularnych wartości liczbowe, takie jak 150, całkowitą i wykonać bitowe, 0 i 1 arytmetycznych. |
Bitowe operatory |
Trwale lub czasowo łączenie dwóch ciągów znaków lub danych binarnych w jeden ciąg. |
Operator konkatenacji ciągów znaków |
Przypisz wartość zmiennej lub skojarzyć kolumna zestaw wyników z alias. |
Przypisania |
Wyrażenie może być budowany z kilku mniejszych wyrażeń połączone przez podmioty gospodarcze.W złożonych wyrażeniach operatory są obliczane w porządku na podstawie SQL Server definicji operator pierwszeństwo.Operatory o wyższym priorytecie są wykonywane przed operatorami o niższym priorytecie.Aby uzyskać więcej informacji, zobacz Operatory języka Transact-SQL).
Połączone wyrażenia proste formularza wyrażenie złożone, ustalona typu danych wyniku przez zasady dla podmiotów gospodarczych z zasady pierwszeństwa typu danych.Jeśli wynik jest znak lub wartość Unicode, sortowanie wynik determinuje zasady dla podmiotów gospodarczych z regułami pierwszeństwa sortowania.Istnieją również reguł określających, precyzja, skala i długość wyniku na podstawie precyzja, skala i długość wyrażeń prostych.