![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 74
鼍城懒人
这个作者很懒,什么都没留下…
展开
-
HAVING 条件子句
HAVING 条件子句 指定一特定的分组记录,并满足HAVING 所指定的条件或状态,但条件是针对分组的条件设置。 SELECT fieldlist FROM table WHERE selectcriteria GROUP BY groupfieldlist HAVING groupcriteria fieldlist 显示被查询的字段名称。(可与ALL,DISTINCT,DISTINCT原创 2009-04-11 14:38:00 · 706 阅读 · 0 评论 -
精妙SQL语句整理(1)
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, testBack, c:mssql7backupMyNwind_1.dat -原创 2009-04-11 14:39:00 · 504 阅读 · 0 评论 -
SQL--JOIN之完全用法
外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。原创 2009-04-11 14:36:00 · 356 阅读 · 0 评论 -
如何用SQL语句删除数据库中的重复行?
如果有ID字段,就是具有唯一性的字段 delect table where id not in ( select max(id) from table group by col1,col2,col3... ) group by 子句后跟的字段就是你用来判断重复的条件,如只有co原创 2009-04-11 14:39:00 · 1352 阅读 · 0 评论 -
精妙SQL语句整理(2)
三、技巧 1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选, 如: if @strWhere != begin set @strSQL = select count(*) as Total from [ + @tblName + ] where + @strWhere end else begin se原创 2009-04-11 14:40:00 · 439 阅读 · 0 评论