SQL中常用系统函数
--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中常用系统函数相关推荐
- SQL Server 常用系统函数和修改字符约束(collate)的修改
常见函数的使用方法: 1.Convert: 数据类型转化 ,可以格式化日期和数值: 1 select Convert(varchar(5),12345); 2 --'12345' 3 4 select ...
- Mysql中常用的函数汇总
Mysql中常用的函数汇总: 一.数学函数 abs(x) 返回x的绝对值 bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制) ceiling(x) 返回大于x的最小整数值 exp(x ...
- MySQL笔记(三)常用系统函数
这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇主要是Mysql常用系统函数.有错误的欢迎大家指出... 数据库的创建参考我的另一篇博客 https://blog.csdn.net/csd ...
- c语言有哪些系统函数,C语言常用系统函数.doc
C语言常用系统函数.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得 ...
- php常用系统函数库,PHP常用函数大全
php usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_ ...
- python123测试3平方根格式化_Python3常用系统函数帅哥定制版
Python3常用系统函数JSON帅哥定制版 没错,这里的帅哥指的就是我自己 安装 安装pip3 wget --no-check-certificate https://pypi.python.org ...
- PHP常用系统函数帅哥特供版
[TOC] PHP常用系统函数帅哥特供版 常用操作 定界符 <<<EOF内容EOF; 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西: 2.在PHP定界符 ...
- Python3常用系统函数帅哥定制版
Python3常用系统函数JSON帅哥定制版 没错,这里的帅哥指的就是我自己 安装 安装pip3 wget --no-check-certificate https://pypi.python.org ...
- c语言的常用系统函数库,C语言常用系统函数daquan.pdf
C语言常用系统函数daquan ÿÿÿÿ 常用系统函数表 这里只收录了一些 VC++6.0 变异环境支持的常用的函数,使用不同的编译系统需参 考编译系统的文档. 1. 缓冲区操作函数 函数名:_mem ...
最新文章
- Jenkins Mac安装更改用户名
- maven、gradle依赖分析
- 检查 Flutter 应用程序是否在 Web 上运行
- 用jquery选取表行
- 大数据学习笔记28:MR案例——多输出源处理成绩
- UniApp设置APP图标配置,不自动生成所有图标问题
- apk反编译 (com.googlecode.d2j.DexException: not support version问题解决)
- 尘埃4 for Mac(DiRT4赛车竞速游戏)原生版
- what is CPU capacity-什么是CPU容量
- C 中使用GDI+制作个性化的网站新闻标题
- 公有云安全修炼之路,郭靖和周伯通带你走
- 关于ruby on rails启动服务器 Webpacker configuration file not found问题
- FPGA--ZCU106通过SFP+/SGMII模块传输数据-第一讲(全网唯一)
- Androiod面试-按照公司分类的面试题
- 看了一篇别人的年终总结,感觉对自己的启发挺大的
- 基于模拟退火算法改进粒子群SA-PSO优化shubert函数,测试函数shubert(十),MATLAB编程实现
- windows下实现屏幕分享(C#)
- (Ubuntu)Firefox网页切换快捷键
- SQL-主键外键的定义
- Java将字符串分割为数组
热门文章
- SAP Cloud for Customer创建Account也会生成对应的Business partner实例
- 赵英时遥感原理分析和应用课件_细数5种停车场防砸车技术原理分析与应用
- 要关闭python解释器可使用函数或者快捷键_【判断题】螺旋机构具有结构简单,传动平稳,噪声低等优点,被广泛应用。...
- 求圆面积的python代码_《求》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
- plsql存储过程修改后怎么保存_Solidity变量存储位置与gas成本详解
- mysql 分区索引失效_分区表的本地索引竟然失效了——ORA-01502
- python 找到目录下文件名规则_Python学习第162课--PATH变量值修改以及模糊查找文件名...
- oracle为什么要创建数据库,手动创建Oracle数据库之前因后果
- php 迭代器迭代中文时重复,3种方式解决iterator迭代器并发修改异常
- java 多模块项目 包路径冲突_多智能体仿真建模在交通中的应用|MATSim入门指南...