select 語句的乙個基本結構了解了,繼續學習一些語法知識吧。
我們現在做一件稍微麻煩的事情,希望查詢結果集中顯示出作者的姓名,即au_fname和au_lname的結合。這就需要對列進行運算。使用字串連線符就可以做到了。程式清單如圖所示,在乙個","裡進行。
字串連線運算子"+",例如'abc'+''def'='abcdef'.
除此之外,介紹一些其他的運算子。
一、算術運算子。
這個比較簡單,加(+)減(-)乘(*)除(/)和乙個取餘運算(%)。
例如15%4=3。
二、賦值運算子。
'='不解釋。帶有'@'的變數名具有區域性的意思。
decalare @money int
set @money=26
或者use pubs
select title='abc' --搜尋標題為abc的內容。
form titles
go三、比較運算子。
>大於
《小於=等於
>=大於等於
<=小於等於
<>和
!=不等於
!>不大於
!《不小於
運算結果為布林型資料,有三種值:true,false,unknow.
四、邏輯運算子。
還有一些位運算子,一元運算子,就不過多介紹了,遇到了再說。
運算子的優先順序:
上面介紹的順序,比較運算子和邏輯運算子從上到下,優先順序依次降低。同級別的跟小學數學一樣從左到右運算。
從零基礎學習資料庫之DML語言(二)
select 語句的乙個基本結構了解了,繼續學習一些語法知識吧。我們現在做一件稍微麻煩的事情,希望查詢結果集中顯示出作者的姓名,即au fname和au lname的結合。這就需要對列進行運算。使用字串連線符就可以做到了。程式清單如圖所示,在乙個 裡進行。字串連線運算子 例如 abc def abc...
從零基礎學習資料庫之DML語言(一)
等等,au lname 是什麼?怎麼這個列的名稱這麼亂?這是一種命名規則,是人們長期以來總結的比較合適的命名規則,叫做匈牙利命名法。第一次看到這種命名時,相比把變數名命名成 a b 或者 a1 雖然比較亂,但是這樣命名的結果是有意義,更容易理解。當然,不可否認的是也許針對某個特別的程式設計例項會有更...
從零基礎學習資料庫之DML語言(二)
select 語句的乙個基本結構了解了,繼續學習一些語法知識吧。我們現在做一件稍微麻煩的事情,希望查詢結果集中顯示出作者的姓名,即au fname和au lname的結合。這就需要對列進行運算。使用字串連線符就可以做到了。程式清單如圖所示,在乙個 裡進行。字串連線運算子 例如 abc def abc...