sql
二当家的黑板报
http://www.edjdhbb.com
展开
-
sql里in,all,any,some的区别和具体应用范围
in 是 确定集合的SELECT au_lname, stateFROM authorsWHERE state IN ('CA', 'IN', 'MD')结果:au_lname state-------- ----Yokomoto CADeFrance INStringer CAMacFeather CAKarsen转载 2014-05-04 15:00:08 · 5291 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:--------------------------------------------表A记录如下:aID aNum1转载 2014-04-26 22:06:23 · 643 阅读 · 0 评论 -
SQL中Where与Having的区别
“Where” 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。“Having”是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。 在说区别之前,得先介绍GROUP BY这个子句,而在说GROUP子句前,又得先说说“聚合函数”——SQL语言中一种特殊的函原创 2014-04-27 01:41:32 · 720 阅读 · 0 评论 -
SQL 模糊查询
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT转载 2014-04-26 22:08:09 · 661 阅读 · 0 评论 -
sql(join中on与where区别)
left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。full join:外连接,返回两个表中的行:left join + right join。cross join:结果是笛卡尔积,就是第一个表的转载 2014-04-27 01:09:35 · 712 阅读 · 0 评论 -
session.merge ()方法
session.merge ()方法该方法将修改表中记录,其所需要的实体状态为脱管状态,但是注意,它并不影响调用方法前后的状态,也即该实体依然是脱管状,见例6.4。转载 2014-07-31 15:15:03 · 5400 阅读 · 0 评论