![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL基础
文章平均质量分 72
renliquan
这个作者很懒,什么都没留下…
展开
-
通用SQL数据库查询语句精华使用简介(二)
二、 联合查询 UNION运算符可以将两个或两个以上上SELECT语句的查询结果集合合并成一个结果集合显示,即执行联合查询。UNION的语法格式为: select_statement UNION [ALL] selectstatement [UNION [ALL] selectstatement][…n]其中selectstatement为待联合的SELECT查询语句。转载 2006-11-09 21:51:00 · 950 阅读 · 0 评论 -
深入浅出SQL系列教程(第四节-SELECT命令中的GROUP BY和HAVING子句)
在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有转载 2006-11-10 16:45:00 · 838 阅读 · 0 评论 -
深入浅出SQL系列教程(第二节-www.sqlzoo.cn网站简介)
www.sqlzoo.cn为著名SQL网站www.sqlzoo.net在中国的主打网站。该网站和其它提供SQL教程网站最大的区别就是提供了一个可以让学习者实际练习各种SQL语句的平台。这对SQL的初学者非常重要。同样,为有一定工作经验的数据库管理员和数据库程序员提供了几乎所有主流数据库的参考资料。同时提供各种数据库的后台支持,让大家在线执行各种SQL语句,验证同一个SQL语句在不同数据库中的兼转载 2006-11-10 16:43:00 · 931 阅读 · 0 评论 -
深入浅出SQL系列教程(第八节-SELECT语句中的自连接)
到目前为止,我们连接的都是两张不同的表,那么能不能对一张表进行自我连接呢?答案是肯定的。有没有必要对一张表进行自我连接呢?答案也是肯定的。表的别名:一张表可以自我连接。进行自连接时我们需要一个机制来区分一个表的两个实例。 在FROM clause(子句)中我们可以给这个表取不同的别名, 然后在语句的其它需要使用到该别名的地方用dot(点)来连接该别名和字段名。我们在这里同样给出两个转载 2006-11-10 16:48:00 · 748 阅读 · 0 评论 -
深入浅出SQL系列教程(第七节-SELECT语句中的左连接、右连接和全连接)
上节我们介绍了表连接,更确切的说是inner joins內连接. 內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。party(Code,Name,Leader)Code: 政党代码Name: 政党名称Leader: 政党领袖msp(Name,Party转载 2006-11-10 16:48:00 · 2399 阅读 · 0 评论 -
通用SQL数据库查询语句精华使用简介(一)
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable WHERE name=张三(一) 选择列表转载 2006-11-09 21:45:00 · 784 阅读 · 0 评论 -
深入浅出SQL系列教程(第三节-最基本的SELECT命令)
第三节 最基本的SELECT命令 select命令或语句用来获取一个或多个表中的记录信息,一般配合where子句使用,来取得满足某些条件的记录,如果没有where子句,将返回所有记录。一般的使用方式如下:SELECT attribute-list FROM table-name WHERE conditionattribute-list:返回内容的列表,每个内容用逗号分开。这转载 2006-11-10 16:44:00 · 730 阅读 · 0 评论 -
深入浅出SQL系列教程(第一节-SQL语言简介)
SQL是结构化查询语言(Structured Query Language)的缩写。这种语言允许我们对数据库进行复杂的查询。同时也提供了创建数据库的方法。SQL语言的使用范围非常广泛。许多数据库产品都支持SQL语言,这意味着如果我们学会了SQL语言,我们可以把这种知识运用到MS Access 或SQL Server, Oracle, DB2以及非常多的其它数据库中。 SQL语言运用在关系型数转载 2006-11-10 16:42:00 · 768 阅读 · 0 评论 -
SQL核心语句(非常实用的几个技巧)
SQL核心语句(非常实用的几个技巧) _ArticleContent1_lblContent>插入数据 向表中添加一个新记录,你要使用SQL INSERT 语句。这里有一个如何使用这种语句的例子: INSERT mytable (mycolumn) VALUES (‘some data’) 这个语句把字符串’some data’插入表mytable的mycolumn字段中转载 2006-11-09 21:58:00 · 570 阅读 · 0 评论 -
深入浅出SQL系列教程(第六节-SELECT语句中的表连接(join))
为了从两个或多个表中选出数据,我们一般使用表连接来实现这个功能。本节介绍join(连接)的概念. 为此我们准备了两个试验用表: album(专辑表) 和 track(曲目表). 专辑表:包含200首来自Amazon的音乐CD的概要信息。album(asin, title, artist, price, release, label, rank)曲目表:每张专辑中的曲目(因为是音乐CD,转载 2006-11-10 16:47:00 · 811 阅读 · 0 评论 -
深入浅出SQL系列教程(第五节-嵌套SELECT语句)
嵌套SELECT语句也叫子查询,形如:SELECT name FROM bbc WHERE region = (SELECT region FROM bbc WHERE name = Brazil) 一个 SELECT 语句的查询结果可以作为另一个语句的输入值。上面的SQL语句作用为获得和Brazil(巴西)同属一个地区的所有国家。 子查询不但可以出现在Wher转载 2006-11-10 16:46:00 · 886 阅读 · 0 评论 -
整理:常用字符串处理函数
常用函数REPLACE 函数参数1:你的字符串参数2:需要替换的字符串参数3:替换用的字符串SELECT REPLACE(123456,123,888) --结果:888456SELECT REPLACE('Hello World!','Hello','My') --结果:My World!SELECT Name=REPLACE(Name,'伍','李') FR转载 2014-06-18 22:37:45 · 595 阅读 · 0 评论