SQL函数

原创 2004年09月22日 16:55:00

常在一些bbs上面看见有人在问Access转换为 MS SQL 有什么要注意的地方,或是编写存储过程,现在小弟在此写一些要注意的或者常用的语法给大家参考(部分为asp常用的函数)


-------------------

Access : Now()

MS SQL : GetDate()

-------------------

Access : mid

MS SQL : SubString( expression , start , length )
expression-要搜索的目标,但不能使用聚合函数
start-指定字符串的开始位置
length-指定获取字符串的长度

-------------------

Asp : Instr

MS SQL:CharIndex( expression1 , expression2 )
参数的位置和 Asp 的 Instr刚好相反

-------------------

Asp : Dim

MS SQL : Declare @variable DataType
举例:Declare @VarName VarChar(50)    声明变量@VarName为VarChar类型,长度为50

-------------------

赋值:
Declare @VarName VarChar(10)
Set @VarName = 'This is Content'

-------------------

数据类型转换函数,如 Asp 的 Cstr,Clng

MS SQL : Cast( expression As DataType)
expression 为目标对象
DataType 为要转换成的数据类型
举例:
Declare @VarName VarChar(20)   -- 声明一个 @VarName 变量为VarChar类型,长度20
Set @VarName = '2'             -- 给 @VarName 赋值
Cast( @VarName As Int)         -- 转换成 Int 类型数据

-------------------

字符串连接符号: +

-------------------

循环:
While Boolean_expression
    Begin
        -- 要执行的语句
    End

Boolean_expression 为布尔表达式,只要指定的条件为真,就循环执行语句

-------------------

if 的用法
if (Boolean_expression)
    Begin
        -- 执行 True 分支....
    End

if....else.... 的用法
if (Boolean_expression)
    Begin
        -- 执行 True 分支....
    End
Else
    Begin
        -- 执行 False 分支
    End

-------------------




先写这么多,迟些再更新点吧
这些都是常用的,但有时候查不到就麻烦了,所以就写出来

 

SQL中的窗口函数 OVER窗口函数

SQL中的窗口函数 SQL/OR   与聚集函数一样,窗口函数也针对定义的行集(组)执行聚集,但它不像聚集函数那样每组之返回一个值,窗口函数可以为每组返回多个值。实际上,DB2中称这种函...
  • mfkpie
  • mfkpie
  • 2013年11月17日 00:51
  • 8865

SQL server 内置函数之随机函数newid()和rand()

从A表随机取2条记录,用SELECT TOP 10 * FROM ywle order by newid() order by 一般是根据某一字段排序,newid()的返回值 是uniqueiden...
  • qq_16769857
  • qq_16769857
  • 2016年07月07日 12:35
  • 6559

SQL语言基本操作(聚合函数)

一、聚合函数        1、标量函数:只能对单个的数字或值进行计算。主要包括字符函数、日期/时间函数、数值函数和转换函数这四类。如LEFT/RIGHT/SUBSTRING/LTRIM/RTRIM/...
  • phx123456789
  • phx123456789
  • 2015年07月23日 09:28
  • 2819

sql server 提取汉字、数字、英文 函数

  • 2016年06月13日 09:27
  • 12KB
  • 下载

SQL函数大全

  • 2017年12月05日 17:26
  • 25KB
  • 下载

SQL表值函数

  • 2015年07月18日 16:00
  • 25KB
  • 下载

VBA函数生成SQL

  • 2017年08月01日 00:13
  • 23KB
  • 下载

SQL FUNCTION Split 字符串分割函数 的创建

  • 2015年11月11日 11:12
  • 2KB
  • 下载

SQL Sserver 实现oracle translate函数

  • 2015年10月14日 17:50
  • 2KB
  • 下载

oracle基础sql_建表_dml_ddl_dql_及常用内置函数等

  • 2015年01月17日 14:37
  • 16KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL函数
举报原因:
原因补充:

(最多只允许输入30个字)