--1 CONVERT(数据类型,表达式),CAST( 表达式 AS 数据类型) 转变数据类型
--将数字转化为字符串
SELECT CONVERT(varchar(2),12)+CONVERT(varchar(2),10) --+为连接符
--同下
SELECT CAST(12 AS varchar(2))+CAST(10 AS varchar(2))

--将字符串转化为整型
SELECT CONVERT(int,'12')+CONVERT(int,'10' ) --+为加号符
--同下
SELECT CAST('12' AS int)+CAST('10' AS int)

--将日期转化为字符型,其中的日期格式如下:

Without century (yy) (1) With century (yyyy) Standard Input/Output (3)
- 0 or 100 (1,2) Default for datetime and smalldatetime mon dd yyyy hh:miAM (or PM)
1 101 U.S. 1 = mm/dd/yy
101 = mm/dd/yyyy
2 102 ANSI 2 = yy.mm.dd
102 = yyyy.mm.dd
3 103 British/French 3 = dd/mm/yy
103 = dd/mm/yyyy
4 104 German 4 = dd.mm.yy
104 = dd.mm.yyyy
5 105 Italian 5 = dd-mm-yy
105 = dd-mm-yyyy
6 106(1) - 6 = dd mon yy
106 = dd mon yyyy
7 107(1) - 7 = Mon dd, yy
107 = Mon dd, yyyy
8 108 - hh:mi:ss
- 9 or 109 (1,2) Default + milliseconds mon dd yyyy hh:mi:ss:mmmAM (or PM)
10 110 USA 10 = mm-dd-yy
110 = mm-dd-yyyy
11 111 JAPAN 11 = yy/mm/dd
111 = yyyy/mm/dd
12 112 ISO 12 = yymmdd
112 = yyyymmdd
- 13 or 113 (1,2) Europe default + milliseconds dd mon yyyy hh:mi:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 or 120 (2) ODBC canonical yyyy-mm-dd hh:mi:ss(24h)
- 21 or 121 (2) ODBC canonical (with milliseconds) default for time, date, datetime2, and datetimeoffset yyyy-mm-dd hh:mi:ss.mmm(24h)
- 126 (4) ISO8601 yyyy-mm-ddThh:mi:ss.mmm (no spaces)
Note: When the value for milliseconds (mmm) is 0, the millisecond value is not displayed. For example, the value '2012-11-07T18:26:20.000 is displayed as '2012-11-07T18:26:20'.
- 127(6, 7) ISO8601 with time zone Z. yyyy-mm-ddThh:mi:ss.mmmZ (no spaces)
Note: When the value for milliseconds (mmm) is 0, the milliseconds value is not displayed. For example, the value '2012-11-07T18:26:20.000 is displayed as '2012-11-07T18:26:20'.
- 130 (1,2) Hijri (5) dd mon yyyy hh:mi:ss:mmmAM
In this style, mon represents a multi-token Hijri unicode representation of the full month's name. This value does not render correctly on a default US installation of SSMS.
- 131 (2) Hijri (5) dd/mm/yyyy hh:mi:ss:mmmAM

SELECT CONVERT(varchar(10),GETDATE(),126)

SELECT CONVERT(varchar(10),GETDATE(),100)

--同下
SELECT CAST(GETDATE() AS varchar(10) )

--此外还可以转换为以下格式:

--2 CURRENT_USER 返回当前用户的名字
SELECT CURRENT_USER

--3 DATALENFTH 返回用于指定表达式的字节数
SELECT DATAlENGTH('中国A')
SELECT DATALENGTH('123433')

--4 HOST_NAME 返回当前用户所登录的计算机名字
SELECT HOST_NAME() --计算机名字
SELECT HOST_ID() --计算机ID

--5 SYSTEM_USER 返回当前所登陆的用户名称
SELECT SYSTEM_USER

--6 USER_NAME 从给定的用户ID 返回用户名
SELECT USER_NAME(1)

转载于:https://www.cnblogs.com/feiquan/p/8647590.html

SQL中常用系统函数相关推荐

  1. SQL Server 常用系统函数和修改字符约束(collate)的修改

    常见函数的使用方法: 1.Convert: 数据类型转化 ,可以格式化日期和数值: 1 select Convert(varchar(5),12345); 2 --'12345' 3 4 select ...

  2. Mysql中常用的函数汇总

    Mysql中常用的函数汇总: 一.数学函数 abs(x) 返回x的绝对值 bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制) ceiling(x) 返回大于x的最小整数值 exp(x ...

  3. MySQL笔记(三)常用系统函数

    这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇主要是Mysql常用系统函数.有错误的欢迎大家指出... 数据库的创建参考我的另一篇博客 https://blog.csdn.net/csd ...

  4. c语言有哪些系统函数,C语言常用系统函数.doc

    C语言常用系统函数.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得 ...

  5. php常用系统函数库,PHP常用函数大全

    php usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_ ...

  6. python123测试3平方根格式化_Python3常用系统函数帅哥定制版

    Python3常用系统函数JSON帅哥定制版 没错,这里的帅哥指的就是我自己 安装 安装pip3 wget --no-check-certificate https://pypi.python.org ...

  7. PHP常用系统函数帅哥特供版

    [TOC] PHP常用系统函数帅哥特供版 常用操作 定界符 <<<EOF内容EOF; 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西: 2.在PHP定界符 ...

  8. Python3常用系统函数帅哥定制版

    Python3常用系统函数JSON帅哥定制版 没错,这里的帅哥指的就是我自己 安装 安装pip3 wget --no-check-certificate https://pypi.python.org ...

  9. c语言的常用系统函数库,C语言常用系统函数daquan.pdf

    C语言常用系统函数daquan ÿÿÿÿ 常用系统函数表 这里只收录了一些 VC++6.0 变异环境支持的常用的函数,使用不同的编译系统需参 考编译系统的文档. 1. 缓冲区操作函数 函数名:_mem ...

最新文章

  1. Jenkins Mac安装更改用户名
  2. maven、gradle依赖分析
  3. 检查 Flutter 应用程序是否在 Web 上运行
  4. 用jquery选取表行
  5. 大数据学习笔记28:MR案例——多输出源处理成绩
  6. UniApp设置APP图标配置,不自动生成所有图标问题
  7. apk反编译 (com.googlecode.d2j.DexException: not support version问题解决)
  8. 尘埃4 for Mac(DiRT4赛车竞速游戏)原生版
  9. what is CPU capacity-什么是CPU容量
  10. C 中使用GDI+制作个性化的网站新闻标题
  11. 公有云安全修炼之路,郭靖和周伯通带你走
  12. 关于ruby on rails启动服务器 Webpacker configuration file not found问题
  13. FPGA--ZCU106通过SFP+/SGMII模块传输数据-第一讲(全网唯一)
  14. Androiod面试-按照公司分类的面试题
  15. 看了一篇别人的年终总结,感觉对自己的启发挺大的
  16. 基于模拟退火算法改进粒子群SA-PSO优化shubert函数,测试函数shubert(十),MATLAB编程实现
  17. windows下实现屏幕分享(C#)
  18. (Ubuntu)Firefox网页切换快捷键
  19. SQL-主键外键的定义
  20. Java将字符串分割为数组

热门文章

  1. SAP Cloud for Customer创建Account也会生成对应的Business partner实例
  2. 赵英时遥感原理分析和应用课件_细数5种停车场防砸车技术原理分析与应用
  3. 要关闭python解释器可使用函数或者快捷键_【判断题】螺旋机构具有结构简单,传动平稳,噪声低等优点,被广泛应用。...
  4. 求圆面积的python代码_《求》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
  5. plsql存储过程修改后怎么保存_Solidity变量存储位置与gas成本详解
  6. mysql 分区索引失效_分区表的本地索引竟然失效了——ORA-01502
  7. python 找到目录下文件名规则_Python学习第162课--PATH变量值修改以及模糊查找文件名...
  8. oracle为什么要创建数据库,手动创建Oracle数据库之前因后果
  9. php 迭代器迭代中文时重复,3种方式解决iterator迭代器并发修改异常
  10. java 多模块项目 包路径冲突_多智能体仿真建模在交通中的应用|MATSim入门指南...