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等其他事务特性 所以你总能得到相应的升级版本,来满足你的需求。 其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。 对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。 如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。 所以你总能得到相应的升级版本,来满足你的需求。 每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。 然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情 sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西
页:
[1]