`
daxiong921
  • 浏览: 45885 次
  • 性别: Icon_minigender_1
  • 来自: 龙岩
社区版块
存档分类
最新评论

SQL SERVER之前未使用过的函数小记

阅读更多
这里是小记,也是自己总结的API,以后有遇见,可以用自己可以理解的语言理解。

STUFF:
/*
--  字符串操作的函数 参数(A,B,C,D)
--A:转换之前的字符串
--B:从哪个字符之后开始插,索引从1开始,例如 要在"20100921"的2010后加上个年,那么B
--参数就应该是5
--C:要直接插进去,还是要占用后面的几个字符,例如我们想要显示2010年0921,此时的C就
--应该是0,如果想要显示2010年921,注意,这个时候09变9了,那么C就应该是1
--D,要插进去的字符,这里就是年了。
--*/

SELECT STUFF(CONVERT(CHAR(10),GETDATE(),112),5,0,N'年')


DATEDIFF:
-- 参数(A,B,C)
--功能:计算两个时间直接的差值
--A:时间的部分
--B:起始时间
--C:结束时间
--DEMO:  计算2008-01-10 到现在过了多少年

SELECT DATEDIFF(YEAR,'2008-01-10',GETDATE())
分享到:
评论

相关推荐

    VC数据库编程小记ADO访问SQL Server2005

    2. **初始化 COM 库**:在使用 ADO 对象之前,需要初始化 COM 库,通常通过调用 `CoInitialize` 函数实现: ```cpp ::CoInitialize(NULL); ``` #### 三、连接数据库 接下来是建立与 SQL Server2005 的连接。这一...

    SQLDMO.dll 用来获取局域网内所有开启的SQL服务器列表

    Set objSQLDMO = CreateObject("SQLDMO.SQLServer") ``` 然后,通过Server对象的枚举方法,如`Instances`,可以获取到网络中所有可用的SQL Server实例。这些实例通常会包括本地服务器和其他可访问的远程服务器: `...

    SQL学习小记

    标题 "SQL学习小记" 暗示了这篇博客文章主要关注的是SQL语言的学习和实践。SQL(Structured Query Language)是用于管理和处理关系数据库的标准编程语言。以下是对这个主题的详细探讨: SQL基础: 1. 数据类型:SQL...

    vb100例光盘

    7. **数据库连接**:如果光盘包含数据库相关的例子,可能会涉及到ADO(ActiveX Data Objects),用于连接和操作数据库,如SQL Server或Access。 8. **图形绘制**:使用Graphics对象和Pen、Brush等工具进行基本的...

    vb聊天程序(大家一起讨论)

    9. **数据库存储**:为了保存聊天记录,开发者可能需要集成数据库,如Access或SQL Server,用以存储和检索聊天历史。 10. **用户身份验证**:为了保证聊天环境的安全,用户可能需要登录。VB可以与数据库交互,实现...

    mysql-test-8.0.20-macos10.15-x86_64.tar.7z

    MySQL Community Server 8.0.20 是一个广泛使用的开源关系型数据库管理系统,适用于各种规模的应用,从小型项目到大型企业级系统。该版本专为macOS 10.15(Catalina)设计,提供了64位的兼容性,确保在苹果操作系统...

    mysql80-community-release-fc32-1.noarch.7z

    4. **窗口函数**:引入了SQL标准的窗口函数,允许在分组数据上进行计算,提供更复杂的分析功能。 5. **动态分区**:允许在创建表时动态添加或删除分区,提高了管理大量数据的效率。 6. **加密连接**:默认启用SSL/...

    学籍管理系统(VB)

    在开发过程中,开发者需要熟练运用VB的控件、类库和API函数,结合数据库技术(如Access、SQL Server等)来实现数据的存储和检索。同时,良好的编程规范和错误处理机制也是保证系统稳定运行的关键。 通过学籍管理...

Global site tag (gtag.js) - Google Analytics