常用 SQL 语句大全

发表于:2007-10-15 16:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

QUOTENAME() --函数返回被特定字符括起来的字符串 

select quotename('abc', '{') quotename('abc')


  运行结果如下

  ----------------------------------{

  {abc} [abc]*/

  REPLICATE() --函数返回一个重复character_expression 指定次数的字符串

  以下是引用片段: 

select replicate('abc', 3) replicate( 'abc', -2)


  运行结果如下

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

  abcabcabc NULL*/

  REVERSE() --函数将指定的字符串的字符排列顺序颠倒

  REPLACE() --函数返回被替换了指定子串的字符串

  /*select replace('abc123g', '123', 'def')

  运行结果如下

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

  abcdefg*/

  SPACE() --函数返回一个有指定长度的空白字符串

  STUFF() --函数用另一子串替换字符串指定位置长度的子串

----数据类型转换函数----

  CAST() 函数语法如下 

CAST() ( AS [ length ])


  CONVERT() 函数语法如下 

CONVERT() ([ length ], [, style])
 

select cast(100+99 as char) convert(varchar(12), getdate())


  运行结果如下

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

  199 Jan 15 2000

  ----日期函数----

  DAY() --函数返回date_expression 中的日期值

  MONTH() --函数返回date_expression 中的月份值

  YEAR() --函数返回date_expression 中的年份值

  DATEADD( , ,)

  --函数返回指定日期date 加上指定的额外日期间隔number 产生的新日期

  DATEDIFF( , ,)

  --函数返回两个指定日期在datepart 方面的不同之处

  DATENAME( , ) --函数以字符串的形式返回日期的指定部分

  DATEPART( , ) --函数以整数值的形式返回日期的指定部分

  GETDATE() --函数以DATETIME 的缺省格式返回系统当前的日期和时间

 

65/6<123456>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • xiaoyu2006
    2007-11-08 17:37:26

    不错,有指导作用,多谢

  • qicyt1812
    2007-10-29 17:35:03

    数据库想了解很简单,但是想深入学习就比较难咯,不过如果做测试的话基本了解就可以了,要求不是很高。如果想做DBA那就要付出更多的努力才行。

  • vivuzhan
    2007-10-25 11:49:13

    因為沒有深入學過數據庫,所以想問問數據庫很難嘛?  
    如果學,該如何入手,有比較好的辦法嘛??? 請指點. tks

  • wangkai
    2007-10-24 17:29:16

    很好,非常需要

  • lzc8800
    2007-10-17 10:13:01

    Not bad!
    Thanks

  • 李凡123
    2007-10-17 02:33:20

    很好
       能不能多发点啊

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号