Udostępnij za pośrednictwem


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.