sql server 简单语句整合
Posted 人走茶亦凉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 简单语句整合相关的知识,希望对你有一定的参考价值。
1.去重distinct , group by
select distinct userid,username from 表名
select userid,username from 表名 group by userid,username
2.去空格 replace ltrim rtrim
Replace(name,‘ ‘,‘‘)
select ltrim(‘ test ‘) --去除左边的空格 select rtrim(‘ test ‘) --去除右边的空格 select ltrim(rtrim(‘ test ‘)) --去除首尾空格
3.表表关联语句 where条件关联、左/右关联
--用select更出要显示的字段 select b.ID,GID,GName,GStand,GInPrice,GOutPrice,GBaseClass,b_Date,b_OPerson,b_Time --来自给tbl_Goods表和tbl_SellBill表,给tbl_Goods表设置一个别名a,给tbl_SellBill表设置一个别名b from tbl_Goods a,tbl_SellBill b --两个表关联的条件是 a.id=b.gid where a.id=b.gid
select * from tableA a left join tableB b on a.id = b.id select * from tableA a right join tableB b on a.id = b.id select * from tableA a inner join tableB b on a.id = b.id left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行
以上是关于sql server 简单语句整合的主要内容,如果未能解决你的问题,请参考以下文章
使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段