- 浏览: 119783 次
- 性别:
- 来自: 北京
最新评论
1.字符串函数
长度与分析用
datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格
substring(expression,start,length) 不多说了,取子串
right(char_expr,int_expr) 返回字符串右边int_expr个字符
字符操作类
upper(char_expr) 转为大写
lower(char_expr) 转为小写
space(int_expr) 生成int_expr个空格
replicate(char_expr,int_expr)复制字符串int_expr次
reverse(char_expr) 反转字符串
stuff(char_expr1,start,length,char_expr2) 将字符串char_expr1中的从
start开始的length个字符用char_expr2代替
ltrim(char_expr) rtrim(char_expr) 取掉空格
ascii(char) char(ascii) 两函数对应,取ascii码,根据ascii吗取字符
字符串查找
charindex(char_expr,expression) 返回char_expr的起始位置
patindex("%pattern%",expression) 返回指定模式的起始位置,否则为0
2.数学函数
abs(numeric_expr) 求绝对值
ceiling(numeric_expr) 取大于等于指定值的最小整数
exp(float_expr) 取指数
floor(numeric_expr) 小于等于指定值得最大整数
pi() 3.1415926.........
power(numeric_expr,power) 返回power次方
rand([int_expr]) 随机数产生器
round(numeric_expr,int_expr) 安int_expr规定的精度四舍五入
sign(int_expr) 根据正数,0,负数,,返回+1,0,-1
sqrt(float_expr) 平方根
3.日期函数
getdate() 返回日期
datename(datepart,date_expr) 返回名称如 June
datepart(datepart,date_expr) 取日期一部份
datediff(datepart,date_expr1.dateexpr2) 日期差
dateadd(datepart,number,date_expr) 返回日期加上 number
上述函数中datepart的
写法 取值和意义
yy 1753-9999 年份
qq 1-4 刻
mm 1-12 月
dy 1-366 日
dd 1-31 日
wk 1-54 周
dw 1-7 周几
hh 0-23 小时
mi 0-59 分钟
ss 0-59 秒
ms 0-999 毫秒
日期转换
convert()
4.系统函数
suser_name() 用户登录名
user_name() 用户在数据库中的名字
user 用户在数据库中的名字
show_role() 对当前用户起作用的规则
db_name() 数据库名
object_name(obj_id) 数据库对象名
col_name(obj_id,col_id) 列名
col_length(objname,colname) 列长度
valid_name(char_expr) 是否是有效标识符
update kh_person set money=convert(float,(complete_value-
(substring
(Assess_RESULT,
(patindex('%著作&%',Assess_RESULT)+3),
(patindex('%~获奖%',Assess_RESULT)-patindex('%著作&%',Assess_RESULT))-3))))*30+
convert(float,(substring
(Assess_RESULT,
(patindex('%著作&%',Assess_RESULT)+3),
(patindex('%~获奖%',Assess_RESULT)-patindex('%著作&%',Assess_RESULT))-3)))*15
where (patindex('%~获奖%',Assess_RESULT)-patindex('%著作&%',Assess_RESULT))>3;
发表评论
-
orcale备份,还原数据库
2014-02-26 11:29 482在cmd下边输入 exp 数据库名/密码@数据库服务 file ... -
sqlserver数据库自动备份
2014-02-20 16:50 528DECLARE @strPath NVARCHAR(200) ... -
SQL两个数据库 触发器(转)
2014-02-19 12:54 718有两个服务器,分别装有两个SQL Server A ,B A ... -
SQL两个数据库 触发器(转)
2014-02-19 12:54 502有两个服务器,分别装有两个SQL Server A ,B A ... -
设置主外建
2013-12-18 15:58 498主键 alter table XXX add constrai ... -
oracle死锁
2013-09-01 14:12 543select /*+ NO_MERGE(a) NO_MERGE ... -
pl/sql 无法解析指定的连接标识符(转载)
2013-04-22 16:23 850机器中安装了Oracle9i的完整服务器端,并且同时还安装了 ... -
oracle时间字段
2013-03-11 09:23 6501 select to_char(sysdate,'yyyy ... -
使用ssh连接操作oracle数据库
2013-03-05 09:43 4054su - oraclesqlplus /nologconn ... -
各种数据库对应的jar包(转载)
2013-02-01 15:12 885具体如下: 数据库类型 对应的Jar ... -
oracle中varchar2转换成clob(转载)
2012-12-14 15:29 1002alter table Shop add texts clob ... -
oracle 游标
2012-09-20 18:03 644看一下数据库的游标数参数 show parameter ... -
mysql卸载后注册表删除
2012-08-28 09:42 2302当你要升级mysql版本,或者重新安装mysql数据库时,my ... -
Mysql本地计算机无法启动错误1067:进程意外终止的问题 (转载)
2012-08-06 09:49 770Mysql 本地计算机无法启动错误 1067:进程意外终止的问 ... -
SQLSERVER系统表(转载)
2012-07-04 09:02 25801、查看表和试图 SELECT * FROM sys.obj ... -
将ORACLE数据库表中字段的varchar类型转为CLOB?
2012-04-25 11:38 945怎么样将ORACLE数据库表中字段的varchar类型转为 ... -
给一个用户创建表的权限
2012-04-12 17:00 750要能执行建表语句,需要两个权限:1. create table ... -
ORA-28000: the account is locked-的解决办法 (转载)
2012-04-11 09:58 698ORA-28000: the account is loc ... -
SQL Server 2005还原数据库时出现“备份集中的数据库备份与现有的数据库不同”解决方法 (转载)
2012-03-06 16:06 1125对于SQL Server 2005,有几个地方是要注意的,比如 ... -
oracle grant权限
2012-02-21 15:42 1120oracle的权限管理 ...
相关推荐
SQL Server基本函数详细介绍.doc
一些基础的SQL函数
包含SQL语句的基础,提升,技巧,数据开发—经典,SQL Server基本函数,常识,SQLServer2000同步复制技术实现步骤
Sql Server基本函数
3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 ...
包含所有sql server基本函数的使用与解析说明
sqlserver函数大全 很详细 基本涵盖了 平时所用的 函数 和大家分享
SQL SERVER函数.CHM,基本命令,日期函数,统计函数等的实例
sql server 基本语法,包含基本函数的使用用例
遗留的系统函数;聚合函数;配置函数;加密函数;游标函数;日期和时间函数;数学函数;元数据函数;行数据函数;行集函数;安全函数;字符串函数;系统函数;字符串函数;文本和图像函数;
第2部分为SQLServer 2008的准备篇,介绍了SQL Server 2008的功能、特性、各版本的比较、安装方法、SQL Server 2008的服务、客户端的工具等;第3部分为SQL Server 2008的基本操作篇,介绍如何管理与配置SQL Server ...
这是个TXT文本格式的学习资料。主要介绍sqlserver2000的基本函数用法。很不错哪
简单的基本的SQL语句,SQL语句基本用法,SQL Server基本函数等。
该转换过程负则将SQL Server的 一些语法特性翻译为Oracle支持的形式,也包括常用的函数, 支持复杂的SQL,例如嵌套/子查询等。 这是小弟为了一个Oracle项目的应急之作,我们的系统(Delphi的三层架构)一直运行...
SQL-SERVER2008R2函数大全,基本都涵盖了,附实例解析
本教程是针对sql的初级者,提炼出的sql server 2008入门的基本概念和基础操作 目录 数据库概述 3 定义(其一): 3 历史: 3 属性: 3 基本结构 3 数据库管理 5 安装sql server 2008 5 配置数据库服务器的端口 ...
第一部分、 基础 1、创建数据库 2、删除数据库 3、备份sql server 4、创建新表 5、删除新表 6、增加一个列 ...SQL Server基本函数 SQLServer2000同步复制技术实现步骤 一、 预备工作 二、 正式配置