真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

sqlserver手冊(cè),sqlserver使用教程圖文

sql server 2005和oracle的 中文參考手冊(cè)

sqlserver 2005自帶的幫助文檔就已經(jīng)很全面了。

成都創(chuàng)新互聯(lián)主打移動(dòng)網(wǎng)站、網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、網(wǎng)站改版、網(wǎng)絡(luò)推廣、網(wǎng)站維護(hù)、國(guó)際域名空間、等互聯(lián)網(wǎng)信息服務(wù),為各行業(yè)提供服務(wù)。在技術(shù)實(shí)力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務(wù),根據(jù)網(wǎng)站的內(nèi)容與功能再?zèng)Q定采用什么樣的設(shè)計(jì)。最后,要實(shí)現(xiàn)符合網(wǎng)站需求的內(nèi)容、功能與設(shè)計(jì),我們還會(huì)規(guī)劃穩(wěn)定安全的技術(shù)方案做保障。

oracle10g的官方文檔

《sqlserver數(shù)據(jù)庫(kù)管理》實(shí)驗(yàn)手冊(cè)4.0 實(shí)驗(yàn)二創(chuàng)建數(shù)據(jù)庫(kù)答案

打開(kāi)企業(yè)管理器中,右鍵單擊SQL Server組,新的SQL Server注冊(cè),根據(jù)指南,在可用的服務(wù)器中的下一個(gè)步驟上的遠(yuǎn)程服務(wù)器的IP來(lái)寫,添加,下一步,選擇身份驗(yàn)證方法,根據(jù)你的登錄名和密碼,另一邊連接,并注冊(cè)成功后,您可以使用相同的數(shù)據(jù)庫(kù)操作機(jī)器。

查詢分析器是一個(gè)鏈接到遠(yuǎn)程數(shù)據(jù)庫(kù)SQL SERVER里面填滿了IP和登錄名和密碼連接到遠(yuǎn)程數(shù)據(jù)庫(kù)

SQL Server 2000 或 2005 關(guān)鍵字及函數(shù)手冊(cè)

打開(kāi) 查詢分析器,按F1,然后查找你要的,都是中文的幫助,很容易看懂的。

關(guān)鍵字很簡(jiǎn)單。我就不贅述了

,說(shuō)一下函數(shù)吧

17、常用函數(shù)

----統(tǒng)計(jì)函數(shù)----

AVG --求平均值

COUNT --統(tǒng)計(jì)數(shù)目

MAX --求最大值

MIN --求最小值

SUM --求和

--AVG

use pangu

select avg(e_wage) as dept_avgWage

from employee

group by dept_id

--MAX

--求工資最高的員工姓名

use pangu

select e_name

from employee

where e_wage =

(select max(e_wage)

from employee)

--STDEV()

--STDEV()函數(shù)返回表達(dá)式中所有數(shù)據(jù)的標(biāo)準(zhǔn)差

--STDEVP()

--STDEVP()函數(shù)返回總體標(biāo)準(zhǔn)差

--VAR()

--VAR()函數(shù)返回表達(dá)式中所有值的統(tǒng)計(jì)變異數(shù)

--VARP()

--VARP()函數(shù)返回總體變異數(shù)

----算術(shù)函數(shù)----

/***三角函數(shù)***/

SIN(float_expression) --返回以弧度表示的角的正弦

COS(float_expression) --返回以弧度表示的角的余弦

TAN(float_expression) --返回以弧度表示的角的正切

COT(float_expression) --返回以弧度表示的角的余切

/***反三角函數(shù)***/

ASIN(float_expression) --返回正弦是FLOAT 值的以弧度表示的角

ACOS(float_expression) --返回余弦是FLOAT 值的以弧度表示的角

ATAN(float_expression) --返回正切是FLOAT 值的以弧度表示的角

ATAN2(float_expression1,float_expression2)

--返回正切是float_expression1 /float_expres-sion2的以弧度表示的角

DEGREES(numeric_expression)

--把弧度轉(zhuǎn)換為角度返回與表達(dá)式相同的數(shù)據(jù)類型可為

--INTEGER/MONEY/REAL/FLOAT 類型

RADIANS(numeric_expression) --把角度轉(zhuǎn)換為弧度返回與表達(dá)式相同的數(shù)據(jù)類型可為

--INTEGER/MONEY/REAL/FLOAT 類型

EXP(float_expression) --返回表達(dá)式的指數(shù)值

LOG(float_expression) --返回表達(dá)式的自然對(duì)數(shù)值

LOG10(float_expression)--返回表達(dá)式的以10 為底的對(duì)數(shù)值

SQRT(float_expression) --返回表達(dá)式的平方根

/***取近似值函數(shù)***/

CEILING(numeric_expression) --返回=表達(dá)式的最小整數(shù)返回的數(shù)據(jù)類型與表達(dá)式相同可為

--INTEGER/MONEY/REAL/FLOAT 類型

FLOOR(numeric_expression) --返回=表達(dá)式的最小整數(shù)返回的數(shù)據(jù)類型與表達(dá)式相同可為

--INTEGER/MONEY/REAL/FLOAT 類型

ROUND(numeric_expression) --返回以integer_expression 為精度的四舍五入值返回的數(shù)據(jù)

--類型與表達(dá)式相同可為INTEGER/MONEY/REAL/FLOAT 類型

ABS(numeric_expression) --返回表達(dá)式的絕對(duì)值返回的數(shù)據(jù)類型與表達(dá)式相同可為

--INTEGER/MONEY/REAL/FLOAT 類型

SIGN(numeric_expression) --測(cè)試參數(shù)的正負(fù)號(hào)返回0 零值1 正數(shù)或-1 負(fù)數(shù)返回的數(shù)據(jù)類型

--與表達(dá)式相同可為INTEGER/MONEY/REAL/FLOAT 類型

PI() --返回值為π 即3.1415926535897936

RAND([integer_expression]) --用任選的[integer_expression]做種子值得出0-1 間的隨機(jī)浮點(diǎn)數(shù)

18、字符串函數(shù)

ASCII() --函數(shù)返回字符表達(dá)式最左端字符的ASCII 碼值

CHAR() --函數(shù)用于將ASCII 碼轉(zhuǎn)換為字符

--如果沒(méi)有輸入0 ~ 255 之間的ASCII 碼值CHAR 函數(shù)會(huì)返回一個(gè)NULL 值

LOWER() --函數(shù)把字符串全部轉(zhuǎn)換為小寫

UPPER() --函數(shù)把字符串全部轉(zhuǎn)換為大寫

STR() --函數(shù)把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符型數(shù)據(jù)

LTRIM() --函數(shù)把字符串頭部的空格去掉

RTRIM() --函數(shù)把字符串尾部的空格去掉

LEFT(),RIGHT(),SUBSTRING() --函數(shù)返回部分字符串

CHARINDEX(),PATINDEX() --函數(shù)返回字符串中某個(gè)指定的子串出現(xiàn)的開(kāi)始位置

SOUNDEX() --函數(shù)返回一個(gè)四位字符碼

--SOUNDEX函數(shù)可用來(lái)查找聲音相似的字符串但SOUNDEX函數(shù)對(duì)數(shù)字和漢字均只返回0 值

DIFFERENCE() --函數(shù)返回由SOUNDEX 函數(shù)返回的兩個(gè)字符表達(dá)式的值的差異

--0 兩個(gè)SOUNDEX 函數(shù)返回值的第一個(gè)字符不同

--1 兩個(gè)SOUNDEX 函數(shù)返回值的第一個(gè)字符相同

--2 兩個(gè)SOUNDEX 函數(shù)返回值的第一二個(gè)字符相同

--3 兩個(gè)SOUNDEX 函數(shù)返回值的第一二三個(gè)字符相同

--4 兩個(gè)SOUNDEX 函數(shù)返回值完全相同

QUOTENAME() --函數(shù)返回被特定字符括起來(lái)的字符串

/*select quotename('abc', '{') quotename('abc')

運(yùn)行結(jié)果如下

----------------------------------{

{abc} [abc]*/

REPLICATE() --函數(shù)返回一個(gè)重復(fù)character_expression 指定次數(shù)的字符串

/*select replicate('abc', 3) replicate( 'abc', -2)

運(yùn)行結(jié)果如下

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

abcabcabc NULL*/

REVERSE() --函數(shù)將指定的字符串的字符排列順序顛倒

REPLACE() --函數(shù)返回被替換了指定子串的字符串

/*select replace('abc123g', '123', 'def')

運(yùn)行結(jié)果如下

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

abcdefg*/

SPACE() --函數(shù)返回一個(gè)有指定長(zhǎng)度的空白字符串

STUFF() --函數(shù)用另一子串替換字符串指定位置長(zhǎng)度的子串

19、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)----

CAST() 函數(shù)語(yǔ)法如下

CAST() (expression AS data_ type[ length ])

CONVERT() 函數(shù)語(yǔ)法如下

CONVERT() (data_ type[ length ], expression [, style])

select cast(100+99 as char) convert(varchar(12), getdate())

運(yùn)行結(jié)果如下

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

199 Jan 15 2000

20、日期函數(shù)----

DAY() --函數(shù)返回date_expression 中的日期值

MONTH() --函數(shù)返回date_expression 中的月份值

YEAR() --函數(shù)返回date_expression 中的年份值

DATEADD(datepart ,number ,date)

--函數(shù)返回指定日期date 加上指定的額外日期間隔number 產(chǎn)生的新日期

DATEDIFF(datepart ,number ,date)

--函數(shù)返回兩個(gè)指定日期在datepart 方面的不同之處

DATENAME(datepart , date) --函數(shù)以字符串的形式返回日期的指定部分

DATEPART(datepart , date) --函數(shù)以整數(shù)值的形式返回日期的指定部分

GETDATE() --函數(shù)以DATETIME 的缺省格式返回系統(tǒng)當(dāng)前的日期和時(shí)間

21、系統(tǒng)函數(shù)----

APP_NAME() --函數(shù)返回當(dāng)前執(zhí)行的應(yīng)用程序的名稱

COALESCE() --函數(shù)返回眾多表達(dá)式中第一個(gè)非NULL 表達(dá)式的值

COL_LENGTH('table_name', 'column_name') --函數(shù)返回表中指定字段的長(zhǎng)度值

COL_NAME(table_id, column_id) --函數(shù)返回表中指定字段的名稱即列名

DATALENGTH() --函數(shù)返回?cái)?shù)據(jù)表達(dá)式的數(shù)據(jù)的實(shí)際長(zhǎng)度

DB_ID(['database_name']) --函數(shù)返回?cái)?shù)據(jù)庫(kù)的編號(hào)

DB_NAME(database_id) --函數(shù)返回?cái)?shù)據(jù)庫(kù)的名稱

HOST_ID() --函數(shù)返回服務(wù)器端計(jì)算機(jī)的名稱

HOST_NAME() --函數(shù)返回服務(wù)器端計(jì)算機(jī)的名稱

IDENTITY(data_type[, seed increment]) [AS column_name])

--IDENTITY() 函數(shù)只在SELECT INTO 語(yǔ)句中使用用于插入一個(gè)identity column列到新表中

/*select identity(int, 1, 1) as column_name

into newtable

from oldtable*/

ISDATE() --函數(shù)判斷所給定的表達(dá)式是否為合理日期

ISNULL(check_expression, replacement_value) --函數(shù)將表達(dá)式中的NULL 值用指定值替換

ISNUMERIC() --函數(shù)判斷所給定的表達(dá)式是否為合理的數(shù)值

NEWID() --函數(shù)返回一個(gè)UNIQUEIDENTIFIER 類型的數(shù)值

NULLIF(expression1, expression2)

--NULLIF 函數(shù)在expression1 與expression2 相等時(shí)返回NULL 值若不相等時(shí)則返回expression1 的值

22、數(shù)學(xué)函數(shù)

1.絕對(duì)值

S:select abs(-1) value

O:select abs(-1) value from dual

2.取整(大)

S:select ceiling(-1.001) value

O:select ceil(-1.001) value from dual

3.取整(?。?/p>

S:select floor(-1.001) value

O:select floor(-1.001) value from dual

4.取整(截?。?/p>

S:select cast(-1.002 as int) value

O:select trunc(-1.002) value from dual

5.四舍五入

S:select round(1.23456,4) value 1.23460

O:select round(1.23456,4) value from dual 1.2346

6.e為底的冪

S:select Exp(1) value 2.7182818284590451

O:select Exp(1) value from dual 2.71828182

7.取e為底的對(duì)數(shù)

S:select log(2.7182818284590451) value 1

O:select ln(2.7182818284590451) value from dual; 1

8.取10為底對(duì)數(shù)

S:select log10(10) value 1

O:select log(10,10) value from dual; 1

9.取平方

S:select SQUARE(4) value 16

O:select power(4,2) value from dual 16

10.取平方根

S:select SQRT(4) value 2

O:select SQRT(4) value from dual 2

11.求任意數(shù)為底的冪

S:select power(3,4) value 81

O:select power(3,4) value from dual 81

12.取隨機(jī)數(shù)

S:select rand() value

O:select sys.dbms_random.value(0,1) value from dual;

13.取符號(hào)

S:select sign(-8) value -1

O:select sign(-8) value from dual -1

----------數(shù)學(xué)函數(shù)

14.圓周率

S:SELECT PI() value 3.1415926535897931

O:不知道

15.sin,cos,tan 參數(shù)都以弧度為單位

例如:select sin(PI()/2) value 得到1(SQLServer)

16.Asin,Acos,Atan,Atan2 返回弧度

17.弧度角度互換(SQLServer,Oracle不知道)

DEGREES:弧度-〉角度

RADIANS:角度-〉弧度

---------數(shù)值間比較

18. 求集合最大值

S:select max(value) value from

(select 1 value

union

select -2 value

union

select 4 value

union

select 3 value)a

O:select greatest(1,-2,4,3) value from dual

19. 求集合最小值

S:select min(value) value from

(select 1 value

union

select -2 value

union

select 4 value

union

select 3 value)a

O:select least(1,-2,4,3) value from dual

20.如何處理null值(F2中的null以10代替)

S:select F1,IsNull(F2,10) value from Tbl

O:select F1,nvl(F2,10) value from Tbl

--------數(shù)值間比較

21.求字符序號(hào)

S:select ascii('a') value

O:select ascii('a') value from dual

22.從序號(hào)求字符

S:select char(97) value

O:select chr(97) value from dual

23.連接

S:select '11'+'22'+'33' value

O:select CONCAT('11','22')||33 value from dual

23.子串位置 --返回3

S:select CHARINDEX('s','sdsq',2) value

O:select INSTR('sdsq','s',2) value from dual

23.模糊子串的位置 --返回2,參數(shù)去掉中間%則返回7

S:select patindex('%d%q%','sdsfasdqe') value

O:oracle沒(méi)發(fā)現(xiàn),但是instr可以通過(guò)第四霾問(wèn)?刂瞥魷執(zhí)問(wèn)?BR select INSTR('sdsfasdqe','sd',1,2) value from dual 返回6

24.求子串

S:select substring('abcd',2,2) value

O:select substr('abcd',2,2) value from dual

25.子串代替 返回aijklmnef

S:SELECT STUFF('abcdef', 2, 3, 'ijklmn') value

O:SELECT Replace('abcdef', 'bcd', 'ijklmn') value from dual

26.子串全部替換

S:沒(méi)發(fā)現(xiàn)

O:select Translate('fasdbfasegas','fa','我' ) value from dual

27.長(zhǎng)度

S:len,datalength

O:length

28.大小寫轉(zhuǎn)換 lower,upper

29.單詞首字母大寫

S:沒(méi)發(fā)現(xiàn)

O:select INITCAP('abcd dsaf df') value from dual

30.左補(bǔ)空格(LPAD的第一個(gè)參數(shù)為空格則同space函數(shù))

S:select space(10)+'abcd' value

O:select LPAD('abcd',14) value from dual

31.右補(bǔ)空格(RPAD的第一個(gè)參數(shù)為空格則同space函數(shù))

S:select 'abcd'+space(10) value

O:select RPAD('abcd',14) value from dual

32.刪除空格

S:ltrim,rtrim

O:ltrim,rtrim,trim

33. 重復(fù)字符串

S:select REPLICATE('abcd',2) value

O:沒(méi)發(fā)現(xiàn)

34.發(fā)音相似性比較(這兩個(gè)單詞返回值一樣,發(fā)音相同)

S:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe')

O:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe') from dual

SQLServer中用SELECT DIFFERENCE('Smithers', 'Smythers') 比較soundex的差

返回0-4,4為同音,1最高

23、日期函數(shù)

35.系統(tǒng)時(shí)間

S:select getdate() value

O:select sysdate value from dual

36.前后幾日

直接與整數(shù)相加減

37.求日期

S:select convert(char(10),getdate(),20) value

O:select trunc(sysdate) value from dual

select to_char(sysdate,'yyyy-mm-dd') value from dual

38.求時(shí)間

S:select convert(char(8),getdate(),108) value

O:select to_char(sysdate,'hh24:mm:ss') value from dual

39.取日期時(shí)間的其他部分

S:DATEPART 和 DATENAME 函數(shù) (第一個(gè)參數(shù)決定)

O:to_char函數(shù) 第二個(gè)參數(shù)決定

參數(shù)---------------------------------下表需要補(bǔ)充

year yy, yyyy

quarter qq, q (季度)

month mm, m (m O無(wú)效)

dayofyear dy, y (O表星期)

day dd, d (d O無(wú)效)

week wk, ww (wk O無(wú)效)

weekday dw (O不清楚)

Hour hh,hh12,hh24 (hh12,hh24 S無(wú)效)

minute mi, n (n O無(wú)效)

second ss, s (s O無(wú)效)

millisecond ms (O無(wú)效)

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

40.當(dāng)月最后一天

S:不知道

O:select LAST_DAY(sysdate) value from dual

41.本星期的某一天(比如星期日)

S:不知道

O:SELECT Next_day(sysdate,7) vaule FROM DUAL;

42.字符串轉(zhuǎn)時(shí)間

S:可以直接轉(zhuǎn)或者select cast('2004-09-08'as datetime) value

O:SELECT To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL;

43.求兩日期某一部分的差(比如秒)

S:select datediff(ss,getdate(),getdate()+12.3) value

O:直接用兩個(gè)日期相減(比如d1-d2=12.3)

SELECT (d1-d2)*24*60*60 vaule FROM DUAL;

44.根據(jù)差值求新的日期(比如分鐘)

S:select dateadd(mi,8,getdate()) value

O:SELECT sysdate+8/60/24 vaule FROM DUAL;

45.求不同時(shí)區(qū)時(shí)間

S:不知道

O:SELECT New_time(sysdate,'ydt','gmt' ) vaule FROM DUAL;

-----時(shí)區(qū)參數(shù),北京在東8區(qū)應(yīng)該是Ydt-------

AST ADT 大西洋標(biāo)準(zhǔn)時(shí)間

BST BDT 白令海標(biāo)準(zhǔn)時(shí)間

CST CDT 中部標(biāo)準(zhǔn)時(shí)間

EST EDT 東部標(biāo)準(zhǔn)時(shí)間

GMT 格林尼治標(biāo)準(zhǔn)時(shí)間

HST HDT 阿拉斯加—夏威夷標(biāo)準(zhǔn)時(shí)間

MST MDT 山區(qū)標(biāo)準(zhǔn)時(shí)間

NST 紐芬蘭標(biāo)準(zhǔn)時(shí)間

PST PDT 太平洋標(biāo)準(zhǔn)時(shí)間

YST YDT YUKON標(biāo)準(zhǔn)時(shí)間


網(wǎng)站標(biāo)題:sqlserver手冊(cè),sqlserver使用教程圖文
標(biāo)題網(wǎng)址:http://weahome.cn/article/dssigsc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部