Używanie operatorów w wyrażeniach

Operatory pozwalają wykonywać operacje arytmetyczne, porównania, łączenie lub przypisanie wartości.Na przykład można sprawdzić dane, aby sprawdzić, czy kolumna kraju/region dla danych klienta jest wypełnionego lub nie mieć wartości NULL.

W kwerendach każdy, kto może wyświetlać dane w tabela, które powinny być używane z pewnego typu operator może wykonywać operacje.Aby móc pomyślnie zmienić dane, musi mieć odpowiednie uprawnienia.

Operators are used in Microsoft SQL Server to do the following:

  • Zmieniać dane trwale lub tymczasowo.

  • Wyszukiwanie wierszy lub kolumn, które spełniają określony warunek.

  • Wdrożenie decyzji między kolumnami danych lub między wyrażeniami.

  • Przed uruchomieniem lub zatwierdzanie transakcji lub przed wykonaniem określonych wierszy kodu, należy przetestować dla określonych warunków.

SQL Server ma następujące kategorie podmiotów gospodarczych.

Aby wykonać taką operację

Kategoria operator

Porównanie wartości przed inną wartość lub wyrażenie.

Operatory porównawcze

Badanie prawdziwość warunku, takiego jak AND, OR, NOT LIKE ANY, ALL, IN.

Logiczne

Dodawanie, odejmowanie, mnożenie, dzielenie i modulo.

Operatory arytmetyczne

W trakcie operacji na jeden operand, takie jak dodatnią lub ujemną, lub na uzupełnienie.

Jednoargumentowy

Tymczasowo przekształcić regularnych wartości liczbowe, takie jak 150, liczba całkowita i wykonać bitowe, 0 i 1 arytmetycznych.

Operatory bitowe

Trwale lub tymczasowo łączenie dwóch ciągów znaków lub danych binarnych w jeden ciąg.

Operator łączenie ciągów

Przypisz wartość do zmiennej lub skojarzyć kolumna zestaw wyników z alias.

Przypisania

Wyrażenie może być budowany z kilku mniejszych wyrażeń połączonych operatorami.W wyrażenia złożone, operatory są obliczane w kolejności na podstawie SQL Server Definicja pierwszeństwa operator. Operatory o wyższym priorytecie są wykonywane przed operatorami o niższym priorytecie.Aby uzyskać więcej informacji zobaczOperatory języka Transact-SQL).

Tworząc wyrażenie złożone są w połączeniu prostych wyrażeń, typu danych wyniku jest określana przez reguły dla podmiotów gospodarczych z zasady pierwszeństwa typu danych.Jeśli wynik jest znak lub wartości Unicode, sortowanie wyników jest określany przez zasady dla podmiotów gospodarczych z reguły o priorytecie sortowanie.Istnieją także reguł określających, precyzja, skala i długość wyniku, na podstawie precyzja, skala i długość wyrażeń prostych.