程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL基礎教程:注釋符、運算符與通配符

MS SQL基礎教程:注釋符、運算符與通配符

編輯:關於SqlServer

4.5.1 注釋符(Annotation)

在Transact-SQL 中可使用兩類注釋符。

ANSI 標准的注釋符“--” 用於單行注釋;

與C語言相同的程序注釋符號,即“/**/”。“/*”用於注釋文字的開頭,“*/”用於注釋文字的結尾,可在程序中標識多行文字為注釋。

4.5.2 運算符(Operator)

1 算術運算符

包括:+(加)、―(減)、(乘)、(除)、%(取余)

2 比較運算符

包括:>(大於)<(小於)、= (等於)、>=(大於等於)、<=(小於等於)、<>

(不等於)、!=(不等於)、!>(不大於)!<( 不小於)

其中!=、!>、!<不是ANSI標准的運算符。

3 邏輯運算符

包括:AND(與)、OR(或)、NOT(非)

4 位運算符

包括:按位與、|(按位或)、~(按位非)^(按位異或)

5 連接運算符

連接運算符“+”用於連接兩個或兩個以上的字符或二進制串、列名或者串和列的混合體,將一個串加入到另一個串的末尾。其語法如下:

<expression1>+<expression2>

例4-7

use pangu

declare@startdate datetime

set@startdate=‘1/1/2000’

select‘Start Date:’+convert(varchar(12)@startdate)

--convert()函數用於轉換數據類型,見4.8.4

運行結果如下:

Start Date:Jan 1 2000

例4-8:

use pangu

select‘月薪最高的員工是:‘+ e_name+’月薪為:‘+convert(varchar(10)e_wage

from employee

where e_wage=

(select max (e_wage)

from employee)

運行結果如下:

月薪最高的員工是:張三月薪為8000.00

(1 row (s) affected)

在Transact-SQL中運算符的處理順序如下所示,如果相同層次的運算出現在一起時則處理順序位從左到右。

括號 () 位運算符 ~ 算術運算符 *、/、% 算術運算符 +、- 位運算符 ^ 位運算符 & 位運算符 | 邏輯運算符 NOT 邏輯運算符 AND 邏輯運算符 OR

4.5.3 通配符Wildcard

在SQL Server中可以使用如表4-4所示的通配符。

表4-4 Transact-SQL的通配符

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved