因胸联盟 发表于 2015-1-16 22:25:25

MSSQL网页编程之SQL的具体语法先容――关于进修数据库最...

因此我们的保存数据方法就是:在删除的动作开始之前,把表数据备份起来,然后留一个空表,在空表上执行“删除”操作。数据|数据库|语法会萃函数count
用处:

传回拔取的了局会合行的数量。

语法:

SELECTCOUNT(column_name)FROMtable_name

例:

“Persons”表华夏始数据以下:

Name

Age

Hansen,Ola

34

Svendson,Tove

45

Pettersen,Kari

19

拔取纪录总数:

SELECTCOUNT(Name)FROMPersons

实行了局:

3


sum
用处:

以表达式传回一切值的总和,或仅DISTINCT值。SUM仅可用于数值材料行。已疏忽Null值。

语法:

SELECTSUM(column_name)FROMtable_name

例:

“Persons”表华夏始数据以下:

Name

Age

Hansen,Ola

34

Svendson,Tove

45

Pettersen,Kari

19

拔取”Persons”表中一切人的岁数总和:

SELECTSUM(Age)FROMPersons

实行了局:

98

拔取”Persons”表中岁数凌驾20岁的人的岁数总和:

SELECTSUM(Age)FROMPersonsWHEREAge>20

实行了局:

79


avg
用处:

传回拔取的了局会合值的均匀值。已疏忽Null值。

语法:

SELECTAVG(column_name)FROMtable_name

例:

“Persons”表华夏始数据以下:

Name

Age

Hansen,Ola

34

Svendson,Tove

45

Pettersen,Kari

19

拔取”Persons”表中一切人的均匀岁数:

SELECTAVG(Age)FROMPersons

实行了局:

32.67

拔取”Persons”表中岁数凌驾20岁的人的均匀岁数:

SELECTAVG(Age)FROMPersonsWHEREAge>20

实行了局:

39.5


max
用处:

传回拔取的了局会合值的最年夜值。已疏忽Null值。

语法:

SELECTMAX(column_name)FROMtable_name

例:

“Persons”表华夏始数据以下:

Name

Age

Hansen,Ola

34

Svendson,Tove

45

Pettersen,Kari

19

拔取”Persons”表中的最年夜岁数:

SELECTMAX(Age)FROMPersons

实行了局:

45


min
用处:

传回拔取的了局会合值的最小值。已疏忽Null值。

语法:

SELECTMIN(column_name)FROMtable_name

例:

“Persons”表华夏始数据以下:

Name

Age

Hansen,Ola

34

Svendson,Tove

45

Pettersen,Kari

19

拔取”Persons”表中的最大年龄:

SELECTMIN(Age)FROMPersons

实行了局:

19






算术函数abs
用处:

传回指定命值表达式(NumericExpression)的相对正值。

语法:

ABS(numeric_expression)

例:

ABS(-1.0)ABS(0.0)ABS(1.0)

实行了局:

1.00.01.0


ceil
用处:

传回年夜于即是给定命值表达式的最小整数。

语法:

CEIL(numeric_expression)

例:

CEIL(123.45)CEIL(-123.45)

实行了局:

124.00-123.00


floor
用处:

传回小于或即是给定命值表达式的最年夜整数。

语法:

FLOOR(numeric_expression)

例:

FLOOR(123.45)FLOOR(-123.45)

实行了局:

123.00-124.00


cos
用处:

在指定表达式中传回指定角度(以弪度为单元)的三角余弦值的数学函数。

语法:

COS(numeric_expression)

例:

COS(14.78)

实行了局:

-0.599465


cosh
用处:

传回以弧度为单元的角度值,其他弦为指定的float表达式,也称为反余弦。

语法:

COSH(numeric_expression)

例:

COSH(-1)

实行了局:

3.14159


sin
用处:

以近似的数值(float)表达式传回给定角度(以弧度)之三角正弦函数(TrigonometricSine)。

语法:

SIN(numeric_expression)

例:

SIN(45.175643)

实行了局:

0.929607


sinh
用处:

传回以弪度为单元的角度,其正弦为指定的float表达式(也称为归正弦)。

语法:

SINH(numeric_expression)

例:

SINH(-1.00)

实行了局:

-1.5708


tan
用处:

传回输出表达式的正切函数。

语法:

TAN(numeric_expression)

例:

TAN(3.14159265358979/2)

实行了局:

1.6331778728383844E+16


tanh
用处:

传回以弪度为单元的角度,其正切为指定的float表达式(也称为归正切)。

语法:

TANH(numeric_expression)

例:

TANH(-45.01)

实行了局:

-1.54858


exp
用处:

传回给定的float表达式的指数(Exponential)值。

语法:

EXP(numeric_expression)

例:

EXP(378.615345498)

实行了局:

2.69498e+164


log
用处:

传回给定的float表达式之天然对数。

语法:

LOG(numeric_expression)

例:

LOG(5.175643)

实行了局:

1.64396


power
用处:

传回给定表达式指定乘幂的值。

语法:

POWER(numeric_expression,v)

例:

POWER(2,6)

实行了局:

64


sign
用处:

传回给定的表达式之正(+1)、零(0)或负(-1)号。

语法:

SIGN(numeric_expression)

例:

SIGN(123)SIGN(0)SIGN(-456)

实行了局:

10-1


sqrt
用处:

传回给定表达式的平方。

语法:

SQRT(numeric_expression)

例:

SQRT(10)

实行了局:

100
BDB源自BerkeleyDB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性

海妖 发表于 2015-1-19 11:23:13

所以你总能得到相应的升级版本,来满足你的需求。

admin 发表于 2015-1-27 09:40:26

其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。

分手快乐 发表于 2015-2-5 07:51:13

对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。

小魔女 发表于 2015-2-11 08:10:58

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

因胸联盟 发表于 2015-3-2 01:41:32

所以你总能得到相应的升级版本,来满足你的需求。

谁可相欹 发表于 2015-3-11 01:53:32

每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。

老尸 发表于 2015-3-17 18:26:56

然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情

深爱那片海 发表于 2015-3-24 19:29:21

sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西
页: [1]
查看完整版本: MSSQL网页编程之SQL的具体语法先容――关于进修数据库最...