易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL中常用函数的整理

对于sql中的函数可谓是多的不胜枚举,本文从常用函数的角度对其函数进行总结:1、日期和时间函数2、字符串函数3、系统函数流程控制语句
1、  日期和时间函数
对于日期函数我们可以分为2小类进行分析处理,
A、 日期的整体处理函数,具体的含义和语法如下所示:
DATEADD(datepart,number,date)
第一个参数说明要添加的日期类型,第二个参数是指添加类型的数量,第三个参数是指所要的参数对象
例如显示3小时之前的时间
declare @OldTime datetime
set @oldTime =getdate()
select dateadd(hh,-3,@oldtime)
对于第一个参数的保留字如下所示:
MS    MILLISECOND
SS,S   SECOND
MI,N  MINUTE
HH    HOUR
DW,W     WEEKDAY
WK,WW   WEEK
DD,D  DAY
DY,Y   DAY
DY,Y   DAY OF YEAR
MM,N  MONTH
QQ,Q  QUARTER
YY,YYYY  YEAR
 
B、 比较日期的不同
DETEDIFF(DATEPART,STARTDATE,ENDDATE)
第一个参数同上,第二个参数是开始的时间,第二个参数是结束的时间
C、 确定星期几的函数
DATENAME(DATEPART,DATETOINSPECT)
2、  用于获取时间和部分时间的两个函数
A、 DATEPART()用于获取部分时间的函数
B、 GETDATE()用于获取日期的函数
第二类是字符串函数
1、  单个字符的函数,与ASCII码的相互转化
ASCII() 和CHAR()两个函数
2、  字符串格式的相互转化函数
LOWER()  LTRIM()
UPPER()   RTRIM()
3、  字符的获取函数
LEFT(STR,LEN)
RIGHT(STR,LEN)
SUBSTRING(ORIGINAL,START,LEN)
4、  格式的相互转化函数
Str() 将数值类型转化为可变长度的字符串
Cast()
Convert(type,original)
第三类是sql的判断函数
ISDATE()  ISNULL
第四类是数据流程语句
Case when…then…else…end


相关文档:

经典SQL语句大全

下列语句部分是Mssql语句,不可以在access中使用。
  SQL分类:
  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
  DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
  首先,简要介绍基础语句:
  1、说明:创建数据库
......

sql查询表结构,过程,视图,主键,外键,约束

 一、表结构查询
SELECT TOP (100) PERCENT a.name AS zdm,COLUMNPROPERTY(a.id, a.name, 'IsIdentity') AS bs ,
CASE WHEN EXISTS (SELECT 1 from dbo.sysindexes si INNER JOIN dbo.sysindexkeys sik ON si.id = sik.id
 AND si.indid = sik.indid INNER JOIN dbo.syscolumns sc ON sc.id = sik.id AND sc. ......

linq to sql 分页 的几种方法

1.数据的分布Skip()和take()
Skip(100)代表跳过100行后.从第101行开始分页;
take(10)表示多少行分页;
例:
var result=from pdt in db.Product
                 select pdt;
this.dataview.DataSource=result.Skip(10).take(10);
......

SQL Server 语句查询手册

建表:
CREATE TABLE  [DB.dbo].tableName
(Stud_id int CONSTRAINT  constraintName1  not null primary key,
 Name nvarchar(5) not null,
 Birthday datetime,
 Gender nchar(1),
 Telcode char(12),
 Zipcode char(6) CONSTRAINT constraintName2 CHECK(zipcode like [ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号