2012年7月13日

SQL高级---SQL LEFT JOIN 关键字

摘要: SQL LEFT JOIN 关键字SQL LEFT JOIN 关键字LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。LEFT JOIN 关键字语法SELECT column_name(s)FROM table_name1LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name 注释:在某些数据库中, LEFT JOIN 称为 LEFT OUTER JOIN。原始的表 (用在例子中的):"Persons&quo 阅读全文

posted @ 2012-07-13 23:54 流星落 阅读(138) 评论(0) 推荐(0) 编辑

SQL高级---SQL INNER JOIN 关键字

摘要: SQL INNER JOIN 关键字SQL INNER JOIN 关键字在表中存在至少一个匹配时,INNER JOIN 关键字返回行。INNER JOIN 关键字语法SELECT column_name(s)FROM table_name1INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name 注释:INNER JOIN 与 JOIN 是相同的。原始的表 (用在例子中的):"Persons" 表:Id_PLastNameFirstNameAddressCity1AdamsJohnOx 阅读全文

posted @ 2012-07-13 22:54 流星落 阅读(136) 评论(0) 推荐(0) 编辑

SQL高级---SQL JOIN

摘要: SQL JOINSQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆绑在一起。请看 "Persons" 表:Id_PLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2Bush 阅读全文

posted @ 2012-07-13 22:46 流星落 阅读(178) 评论(0) 推荐(0) 编辑

SQL高级---SQL Alias(别名)

摘要: SQL Alias(别名)通过使用 SQL,可以为列名称和表名称指定别名(Alias)。SQL Alias表的 SQL Alias 语法SELECT column_name(s)FROM table_nameAS alias_name 列的 SQL Alias 语法SELECT column_name AS alias_nameFROM table_name Alias 实例: 使用表名称别名假设我们有两个表分别是:"Persons" 和 "Product_Orders"。我们分别为它们指定别名 "p" 和 "po" 阅读全文

posted @ 2012-07-13 22:19 流星落 阅读(288) 评论(0) 推荐(0) 编辑

SQL高级---SQL BETWEEN 操作符

摘要: SQL BETWEEN 操作符BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。BETWEEN 操作符操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。SQL BETWEEN 语法SELECT column_name(s)FROM table_nameWHERE column_nameBETWEEN value1 AND value2原始的表 (在实例中使用:)Persons 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2Bus 阅读全文

posted @ 2012-07-13 22:07 流星落 阅读(181) 评论(0) 推荐(0) 编辑

SQL高级---SQL IN 操作符

摘要: SQL IN 操作符IN 操作符IN 操作符允许我们在 WHERE 子句中规定多个值。SQL IN 语法SELECT column_name(s)FROM table_nameWHERE column_name IN (value1,value2,...)原始的表 (在实例中使用:)Persons 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijingIN 操作符实例现在,我们希望从上表中选取姓氏为 阅读全文

posted @ 2012-07-13 22:03 流星落 阅读(181) 评论(0) 推荐(0) 编辑

SQL高级---SQL 通配符

摘要: SQL 通配符在搜索数据库中的数据时,您可以使用 SQL 通配符。SQL 通配符在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符:通配符描述%替代一个或多个字符_仅替代一个字符[charlist]字符列中的任何单一字符[^charlist]或者[!charlist]不在字符列中的任何单一字符原始的表 (用在例子中的):Persons 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueN 阅读全文

posted @ 2012-07-13 21:51 流星落 阅读(125) 评论(0) 推荐(0) 编辑

SQL高级---SQL LIKE 操作符

摘要: SQL LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。SQL LIKE 操作符语法SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern原始的表 (用在例子中的):Persons 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan Str 阅读全文

posted @ 2012-07-13 21:37 流星落 阅读(248) 评论(0) 推荐(0) 编辑

SQL高级---SQL TOP 子句

摘要: SQL TOP 子句TOP 子句TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。注释:并非所有的数据库系统都支持 TOP 子句。SQL Server 的语法:SELECT TOP number|percent column_name(s)FROM table_nameMySQL 和 Oracle 中的 SQL SELECT TOP 是等价的MySQL 语法SELECT column_name(s)FROM table_nameLIMIT number例子SELECT *FROM PersonsLIMIT 5Oracle 语法SELECT col 阅读全文

posted @ 2012-07-13 21:30 流星落 阅读(181) 评论(0) 推荐(0) 编辑

导航