Quantcast
Channel: CodeSection,代码区,SQL Server(mssql)数据库 技术分享 - CodeSec
Viewing all articles
Browse latest Browse all 3160

【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...

$
0
0
连接函数——inner join

在至少两个以上的表中存在至少一个匹配时,INNER JOIN 关键字返回行。

具体的使用语法

Select 字段名 from 表名A INNER JOIN 表名B ON A.字段=B.字段

查出来数据条数是INNER JOIN 前表*后表,所以在使用INNER JOIN时判断自己要查询的内容。

例子


【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...

表a


【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...

表b

select * from DEPARTMENT b inner join DEPARTMENT1 a on a.DEPTNO = b.DEPTNO where a.DEPTNAME='信息部'
select * from DEPARTMENT a inner join DEPARTMENT1 b on a.DEPTNO = b.DEPTNO where a.DEPTNAME='信息部'
查询结果如下
【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...
SUBSTRING(expression,start, length)

这个字段可能大部分人都用过,在Java,javascript,C#中都有这个函数,就是用来截取字段的。Expression 查询的字段,start 开始的字段, length 截取的字段长度。

在SQL Server中SUBSTRING中截取了字段,其中SUBSTRING可以放到查询字段的位置,也可以放到选择条件的位置。之前做项目的时候有一个助剂字段,其实就是就可以利用这个函数来截取前几位数,避免单独创建一个字段来读取。

select s.ProofId 未截取,substring(s.ProofId,5,16) 截取
from SaleProof s //作为将要查询的内容
select s.ProofId 未截取截取
from SaleProof s where substring(s.ProofId,5,16) ='2016092100000048' //作为查询条件
【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...
UNION 合并SELECT查询集

UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

select * from DEPARTMENT UNION select * from DEPARTMENT1

与UNION相差不多的时UNIONALL无非是UNION 查询结果没有重复内容。

select * from DEPARTMENT UNION ALL select * from DEPARTMENT1
【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...
总结

就是工作利用了一下数据库的函数,觉得很好用啊,以前总是使用LINQ表达式之类,其实SQL语句写的很少啊,真正工作才发现其实SQL在工作中用的还是非常多,有很多好处也是程序语言无法替代,现在感觉真正利用好数据库,这个程序就离上线不远了。有时候也在反思为什么我们的项目总是那么难推上线,出来发现其实系统不大,就是花里胡哨的东西的太多了,基础内容的反倒不注重,才让我们离上线的边缘一次次远离吧。无论是什么,多么基础,好好学习,看到上,才能用的更好!



点击复制链接 与好友分享!回本站首页

相关TAG标签
SQLServer
数据库函数
SQLServer函数
常用SQLServer
上一篇:优化SQL查询:如何写出高性能SQL语句
下一篇:SQLServer操作数据库
相关文章

SQLServer DBA 三十问

SQLServer DBA 三十问(第11~20题)

sqlserver:不能将值NULL插入列'id',表

SQLServer大量数据秒级插入/新增/删除

【SQLServer】sql优化:从300秒+到10秒

SQLServer事务的隔离级别

SQLServer统计信息更新时采样百分比对

用EXCEL查询SQLSERVER数据库U8876的现

SQLServer数据库操作(一)

用例子来说明SQLServer的更新锁

热门专题推荐
mysql
oracle
vmware
win10激活工具
win7激活工具
excel
word
office激活
重装系统
数据恢复

图文推荐

【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...
SQLServer操作数据库
【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...
【SQLServer进阶】—
【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...
QT连接SQLServer
【SQLServer进阶】――常用的数据库函数 SQLServer 数据库函数 SQLServer函数 常用SQL ...
sql查询语句的执行顺



文章
推荐

【SQLServer进阶】——常用的数据库函
优化SQL查询:如何写出高性能SQL语句
SQLServer创建表添加主键添加列常用SQ
sqlserver数据库备份与还原语句
QT连接SQLServer
sql查询语句--wher后不能放聚集函数
无法打开到SQLServer的连接
局域网连接sql--SQLServer2008
win7激活工具
win10激活工具
win7激活工具旗舰版
office2010激活密钥
windows7激活密钥
office2010激活工具
小马激活工具
win10激活工具



点击排行

那些sql语句真的值得你细细地研究
sqlserver使用教程(图文)
SQL经典查询
sql查询语句--wher后不能放聚集函数
安装SQLServer2008R2教程
用例子来说明SQLServer的更新锁
sql查出一张表中重复的所有记录数据
SQL小技巧,用多个条件进行排序








Viewing all articles
Browse latest Browse all 3160

Trending Articles