黑馬程式設計師 SQL Server 入門筆記(二)

2021-06-04 23:56:22 字數 1569 閱讀 1622

----------------------

windows phone 7手機開發、

.net培訓、期待與您交流! ----------------------

1.消除重複值的查詢:

distinct  :用來從查詢的結果集中去掉重複的記錄

2.top關鍵字:

可以限定查詢結果顯示的行數。其基本語法為:select top n from table where(返回where條件的前n條資訊)

3.簡單的結果集聯合:

union:把多個查詢結果集合並成為乙個結果集

注意:每個結果集必須有相同的列數;每個結果集的列必須型別相同

union all:union 一般和all 聯用,沒有特殊要求,不要去掉all 

4.數字函式:

abs函式:求數值表示式的值

pi函式:求圓周率

rand函式:返回0到1之間的隨機數

ceiling函式:「天花板」--捨入到最大整數

floor函式:「地板」--捨入到最小整數

round函式:「半徑」--,四捨五入,捨入到離半徑最近的數

5.字串處理函式: 

lower函式:將大寫字元轉化為小寫

upper函式:將小寫字元轉化為大寫

len函式:計算字串的長度

ltrim函式:去掉字串左邊的空格

rtrim函式:去掉字串右邊的空格

rtrim(ltrim('b'))函式:去掉b字串兩邊的空格

str函式:將數字轉化成字元表示式

6.日期時間函式:

getdate函式:獲取當前系統日期和時間

dateadd函式:dateadd(part,number,date):給指定的日期部分加上乙個整型數值,返回新的時間

datediff函式:datediff(part,startdate,enddate):求兩個日期的差值,返回為整數型別。例:select datediff(day,getdate(),2012-12-25)求離聖誕節還有多少天

7.空值處理函式:

is null  例如:is null(name,'佚名')如果name的值為空的時候就顯示'佚名',否則就顯示name的值

8.資料型別轉換函式:

case函式(重要):單值判斷,相當於switch case,可以實現離散值的判斷;還可以將一種資料型別的表示式顯示轉換成另一種資料表示式(case(表示式 as 資料型別))例如:select case (getdate () as varchar(10))

convert函式:convert(資料型別,表示式,[固定格式]),

將資料型別的表示式顯示轉換成另一種資料型別的表示式

9.索引(index):

定義有主鍵的資料列一定要建立索引

定義有外來鍵的資料列一定要建立索引

在經常檢索的字段上(where)建立索引

10:注意:

中文字串前面都加n,防止出錯

----------------------

windows phone 7手機開發、

.net培訓、期待與您交流! ----------------------

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...

黑馬程式設計師

1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...

黑馬程式設計師

黑馬程式設計師 j a基礎學習筆記2 一 筆記內容概述 關鍵字 識別符號 注釋 注釋的應用 常量 進製的由來 進製轉換 負數的進製 變數的介紹 變數的基本演示 型別提公升 強制轉換 字元型別運算過程 型別運算細節 算術運算子 賦值運算子。二 常用內容介紹 1.注釋內容不占用記憶體,即使新增再多的注釋...