根据提供的标题、描述以及部分SQL代码内容,我们可以总结并扩展出以下MySQL相关的知识点: ### 经典的MySQL讲解和语句 #### SQL基础查询 在给出的SQL代码中,可以看到多条`SELECT`语句被用来从不同的表中检索数据。例如: ```sql SELECT COUNT(*) AS col_0_0_ FROM tb_operationexamineSubjects operation e0 WHERE 1=1 AND operatione0_.delState = 1 AND (operatione0_.subject LIKE '%sa%') AND operatione0_.lincenseType = 1 ORDER BY operatione0_.createDate DESC; ``` 此查询主要涉及以下概念: - **`SELECT COUNT(*)`**:统计满足条件的记录数量。 - **`FROM`**:指定从哪个表进行查询。 - **`WHERE`**:用于过滤结果集,这里用到了多个条件连接使用`AND`操作符。 - **`LIKE`**:模糊匹配字符串,`%`表示任意长度的字符。 - **`ORDER BY`**:对结果进行排序。 #### 多表联接查询 另一条示例SQL代码如下: ```sql SELECT o.OrgName, o.OrgCode, (SELECT COUNT(*) FROM tb_organizetion org INNER JOIN tb_userinfo u ON org.OID = u.orgId WHERE org.OrgCode LIKE CONCAT(o.OrgCode, '%') AND u.IsActive = 1) c, (SELECT SUM(CASE u.sex WHEN 'Ů' THEN 1 ELSE 0 END) FROM tb_organizetion org INNER JOIN tb_userinfo u ON org.OID = u.orgId WHERE org.OrgCode LIKE CONCAT(o.OrgCode, '%') AND u.IsActive = 1) male, (SELECT SUM(CASE u.sex WHEN '' THEN 1 ELSE 0 END) FROM tb_organizetion org INNER JOIN tb_userinfo u ON org.OID = u.orgId WHERE org.OrgCode LIKE CONCAT(o.OrgCode, '%') AND u.IsActive = 1) female FROM tb_organizetion o; ``` 这段SQL代码展示了如何通过子查询嵌套实现复杂的多表联接查询。主要涉及的概念有: - **`INNER JOIN`**:内连接,返回两个表中匹配的行。 - **`ON`**:定义联接条件。 - **`CASE`**:条件表达式,用于逻辑判断。 - **子查询**:可以在其他查询语句中作为表达式使用的查询。 - **`SUM`** 和 **`COUNT`**:聚合函数,用于计算结果集中列的总和和数量。 #### 条件筛选与排序 在多个`SELECT`语句中都出现了`WHERE`子句,用于过滤不符合特定条件的数据。例如,在第一条示例SQL代码中,使用了多个`AND`操作符来组合不同的条件。此外,`ORDER BY`子句用于对结果进行排序,如按`createDate`字段降序排列。 #### 字段别名 为了提高SQL语句的可读性和结果集的清晰度,示例中使用了字段别名(如`AS col_0_0_`)。这有助于在结果集中为列命名,使数据更容易理解。 #### 小结 通过上述分析,可以看出SQL语言的强大之处在于能够高效地处理复杂的数据查询需求。不论是单表还是多表查询,都能够通过灵活运用SQL语句的各种功能来实现数据的高效检索和分析。希望这些知识点能帮助你更好地理解和应用MySQL中的基本查询语句。






























and operatione0_.lincenseType=1 order by operatione0_.createDate descselect count(*) as col_0_0_ from tb_operationexaminesubjects operatione0_ where 1=1
and operatione0_.delState=1 and (operatione0_.subject like '%sa%') and operatione0_.lincenseType=1 order by operatione0_.createDate desc 条件查询
select operatione0_.id as id29_, operatione0_.lincenseType as lincense2_29_, operatione0_.operationType as operatio3_29_, operatione0_.subject as
subject29_, operatione0_.examineType as examineT5_29_, operatione0_.Examecontype as Examecon6_29_, operatione0_.Tabletype as Tabletype29_,
operatione0_.Tabletypesub as Tabletyp8_29_, operatione0_.score as score29_, operatione0_.areaId as areaId29_, operatione0_.creatorId as creatorId29_,
operatione0_.createDate as createDate29_, operatione0_.lastUpdatorId as lastUpd13_29_, operatione0_.lastUpdateDate as lastUpd14_29_, operatione0_.oid as
oid29_, operatione0_.delState as delState29_, operatione0_.orgCode as orgCode29_ from tb_operationexaminesubjects operatione0_ where 1=1 and
operatione0_.delState=1 and (operatione0_.subject like '%12%') and operatione0_.lincenseType=1 order by operatione0_.createDate desc limit 3 按照条件返回表中的某几个数据
select operationc0_.id as 编号, operationc0_.reanswer as 名称, operationc0_.Subject as 外键 from tb_operationconsult operationc0_ where
operationc0_.Subject=43357 查询,并替换列名
链表sql语句:select pe.score,tr.train_subject,tt.training_type_name from person_training as pe inner join training_info
as tr on pe.train_id = tr.train_id inner join training_type_info as tt on tr.train_type_id = tt.training_type_id where pe.person_id=73
统计级联关系:SELECT o.OrgName,o.OrgCode,(SELECT COUNT(*) FROM tb_organizetion org INNER JOIN tb_userinfo u
ON org.OID = u.orgId WHERE org.OrgCode LIKE CONCAT(o.OrgCode,'%') AND u.IsActive=1) c,
(SELECT SUM(CASE u.sex WHEN '男' THEN 1 ELSE 0 END) FROM tb_organizetion org INNER JOIN tb_userinfo u
ON org.OID = u.orgId WHERE org.OrgCode LIKE CONCAT(o.OrgCode,'%') AND u.IsActive=1) male,
(SELECT SUM(CASE u.sex WHEN '女' THEN 1 ELSE 0 END) FROM tb_organizetion org INNER JOIN tb_userinfo u
ON org.OID = u.orgId WHERE org.OrgCode LIKE CONCAT(o.OrgCode,'%') AND u.IsActive=1) female


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【html手游源码】挠痒痒.zip
- 【html手游源码】能接多少杯游戏源码.zip
- 【html手游源码】牛郎织女.zip
- 【html手游源码】跑动的小人游戏源码.zip
- 【html手游源码】朋友圈戳泡泡小游戏.zip
- 【html手游源码】奇葩连连看游戏源码.zip
- 【html手游源码】数钱数到手抽筋.zip
- 【html手游源码】手机捉鬼.zip
- 【html手游源码】双胞胎游戏.zip
- 【html手游源码】数钱游戏.zip
- 【html手游源码】挑战冰桶小游戏.zip
- 【html手游源码】微信游戏首页模板.zip
- 【html手游源码】微信坑人辨色大比拼游戏源码.zip
- 【html手游源码】微信朋友圈html5小游戏源码.zip
- 【html手游源码】为灾区祈福.zip
- 【html手游源码】围住神经猫.zip


