從零基礎學習資料庫之DML語言(二)

2022-05-23 20:48:08 字數 755 閱讀 6027

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...