• select convert(nvarchar(10),id)+name from t //convert();数据类型转换,将“id”列转换为“nvarchar”。
  • select cast(id as nvarchar(10))+name as 合并列 from t //cast();也是数据类型转换。
  • select getdate(),current_user,DB_NAME(),HOST_NAME(),SYSTEM_USER //GETDATE(),当前日期时间;CURRENT_USER,当前数据库登录的用户;DB_NAME,当前所在数据库名称;HOST_NAME,当前主机名称;SYSTEM_USER,当前登录到数据库的用户。
  • select name as 姓名,DATALENGTH(name) as 字节
             ,LEN(name) as 字符
             ,LEFT(name,1) as 姓
             ,RIGHT(name,len(name)-1) as 名 from list  //DATALENGTH(),表示字节长度,一个汉字等于一个字符两个字节;LEN(),表示字符长度;LEFT(name,1)表示,将name列的,左数第一个显示;RIGHT(name,len(name)-1),表示先查看name列字符长度,减去1得出的结果,作为再次针对name列从右数的结果。
  • stuff(),例:stuff(name,1,1,’’)将name列的,从第一个开始数1个数,将其替换为空。
  • select DATEDIFF(yy,'20000101',getdate()) as 年
           ,DATEDIFF(mm,'20000101',getdate()) as 月
           ,DATEDIFF(dd,'20000101',getdate()) as 天
           ,DATEDIFF(hh,'20000101',getdate()) as 时
           ,DATEDIFF(mi,'20000101',getdate()) as 分
           ,DATEDIFF(ss,'20000101',getdate()) as 秒  //DATEDIFF()用来计算日期之间的相差,如上举例,分别表示从2000年01月01日到现在分别是多少年,月,天,时,分,秒
  • select 姓名,班主任 from 学生表 cross join 班级表 //交叉查询,此处为每一个学生将被每一个班主任轮流带一番。
  • select 姓名,班主任 from 学生表 inner join 班级表 on 学生表.班号=班级表.班号 //内连接
  • select 姓名,班主任 from 学生表 left outer join 班级表 on 学生表.班号=班级表.班号 //左外连接,当条件不能完全满足,将以左为主要进行查看
  • select 姓名,班主任 from 学生表 right outer join 班级表 on 学生表.班号=班级表.班号 //右外连接,当条件不能完全满足,将以右边为主要进行查看
  • select 姓名,班主任 from 学生表 full outer join 班级表 on 学生表.班号=班级表.班号 //完全外连接,条件不能满足时,也会查看其余不符合条件的

SQL server常用函数使用示例的更多相关文章

  1. SQL Server 常用函数使用方法

    之前就想要把一些 SQL 的常用函数记录下来, 直到今天用到substring()这个函数,C# 里面这个方法起始值是 0,而 SQL 里面起始值是 1.傻傻分不清楚... 这篇博客作为记录 SQL ...

  2. Oracle 与Sql Server常用函数对比

    来自:http://topic.csdn.net/u/20080704/08/b2b8c42f-b0d6-4cda-98b1-6e4a279b4ff8.html 感谢楼主 函数 SQLServer和O ...

  3. SQL Server 常用函数总结

    SQL去空格函数 1.ltrim(‘内容’)--去掉字符左边的空格 代码如下 declare @str varchar(100) set @str=' ADFADF' select @str sele ...

  4. SQL Server 常用函数使用方法(持续更新)

    之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行...嘿嘿... 直到今天用到substring()这个函数,C# 里面这个方法起始值是 0,而 SQL 里面起始值是 1.傻傻分不清楚. ...

  5. SQL Server 常用函数

    1.DATEADD 在向指定日期加上一段时间的基础上,返回新的 datetime 值. 语法 DATEADD ( datepart , number, date ) 参数 datepart 是规定应向 ...

  6. sql server常用函数、常用语句

    一.常用函数 1.字符串函数 : charindex(':','abc:123')    --寻找一个字符在一段字符串中起始的位置 len('zhangsan')   --获取一段字符串的长度 lef ...

  7. Sql Server常用函数及技巧

    使用Sql Server好长时间了,今天特别想总结一下,算是回顾吧! 总结: 其实很多技巧,都是基于SQL Server自带的System Views,System Stored Procedures ...

  8. SQL Server 常用函数介绍

    --聚合函数 count( * | 字段名) --统计数据表中的数据总数sum( 表达式 | 字段名) --计算表达式或字段名中数据的和,表达式或字段名的数据类型要求是数值型avg( 表达式 | 字段 ...

  9. SQL Server常用函数使用方法(学习)

    1.转载至 https://www.cnblogs.com/Brambling/p/6779434.html Substring()函数,用于截取字符串方法,三个参数 参数1:用于指定要操作的字符串 ...

随机推荐

  1. mysql与PHP建立连接实现增删查改

    mysql与PHP连接的查询写法: <?php //1.建立与数据库的连接 //类似于宽字符集问题,mysqli是额外的扩展 //需要找到配置文件去开启扩展 //如果需要在调用函数 之前忽略错误 ...

  2. php 168任意代码执行漏洞之php的Complex (curly) syntax

    今天了解了php 168的任意代码执行漏洞,Poc: http://192.168.6.128/pentest/cms/php168/member/post.php?only=1&showHt ...

  3. 从搭建V2Ray服务器到编译V2Milk的完整过程

    概述 因为公司出口ip一直在变,所以waf白名单不好加入,所以搭一个了代理服务器 .搭建了V2Ray服务器 .为了好管理,找了一个@Zzm317开源的V2Milk. V2Milk为V2Ray跨平台定制 ...

  4. 关于CKEditor 4.0 过滤html标签

    今天遇到一个问题,就是整个页面存储在数据库中,然后后台可以进行编辑,开始我使用ckeditor进行编辑,后来发现他会自动的过滤掉一些html标签,花了一上午的时间在网上查找资料,并且在官网也看了,但是 ...

  5. Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享

    小伙伴们好久不见!最近略忙,博客写的有点少,嗯,要加把劲.OK,今天给大家带来一个JavaWeb中常用的架构搭建,即Nginx+Tomcat搭建服务集群,然后通过Spring Session+Redi ...

  6. 探讨.net Socket支持在线连接数量

    发现不少同学在用.NET做通讯的时候都关心一个问题,.NET能支持多少个在线连接.其实.net的通讯由winsocket所支持,既然由低层的winsocket所支持那.NET其端的接入连接数的受限完全 ...

  7. Linux服务器时间相关命令记录

    前言 以往安装服务器时间都是正常,但是最近服务器的时间经常出现问题,所以在安装配置完成服务器之后需要对服务器的时间进行测试,如果服务器时间异常,那么当程序去取系统时间的时候就会出现问题. 时间相关命令 ...

  8. Kubernetes 弹性伸缩全场景解析 (四)- 让核心组件充满弹性

    前言 在本系列的前三篇中,我们介绍了弹性伸缩的整体布局以及HPA的一些原理,HPA的部分还遗留了一些内容需要进行详细解析.在准备这部分内容的期间,会穿插几篇弹性伸缩组件的最佳实践.今天我们要讲解的是 ...

  9. Docker系列03—Docker 基础入门

    本文收录在容器技术学习系列文章总目录 1.概念介绍 1.1 容器 1.1.1 介绍 容纳其它物品的工具,可以部分或完全封闭,被用于容纳.储存.运输物品.物体可以被放置在容器中,而容器则可以保护内容物. ...

  10. selinux基本

    TE模型 主体划分为若干组,称为域 客体划分为若干组,每个组称为一个类型   DDT(Domain Definition Table,域定义表,二维),表示域和类型的对应访问权限,权限包括读写执行 一 ...