SQL-CTE公用表达式 CTE(Common Table Expression) 公用表表达式,它是在单个语句的执行范围内定义的临时结果集,只在查询期间有效。它可以自引用,也可在同一查询中多次引用,实现了代码段的重复利用。 CTE使用范围 ⒈ 创建递归查询,这个应该是CTE最好用的地方 ⒉ 在同一 ...
                            
                            
                                分类:
数据库   时间:
2020-04-28 17:32:38   
                                阅读次数:
88
                             
                    
                        
                            
                            
                                    Class07 查询数据 查询部分列 如何查询表中的部分列 查询数据:关键字 SELECT SELECT 字段列表 FROM 表名; 【查询出来的结果集无 互异性 】 例子: SELECT stu_id FROM Student; 查询多个列: SELECT stu_id,stu_name,gend ...
                            
                            
                                分类:
其他好文   时间:
2020-04-27 09:45:43   
                                阅读次数:
81
                             
                    
                        
                            
                            
                                    第八课 过滤数据 使用Where子句 如何使用条件限制返回的结果集 过滤数据:关键字:WHERE SELECT 字段列表 FROM 表名 WHERE 过滤条件; 过滤条件一般由要过滤的字段、操作符、限定值三部分组成; 例如: SELECT stu_id,stu_name FROM student W ...
                            
                            
                                分类:
其他好文   时间:
2020-04-27 09:31:42   
                                阅读次数:
54
                             
                    
                        
                            
                            
                                orderby关键字用于对查询的结果集进行排序。我们通过示例来介绍orderby关键字的用法。一、生成测试数据用以下SQL创建超女基本信息表(T_GIRL),插入一些测试数据。createtableT_GIRL(idchar(4)notnull,--编号namevarchar2(10)notnull,--姓名yzvarchar2(10)null,--颜值scvarchar2(10)null,--身
                            
                            
                                分类:
数据库   时间:
2020-04-24 00:40:50   
                                阅读次数:
127
                             
                    
                        
                            
                            
                                    1.1简介: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordi ...
                            
                            
                                分类:
其他好文   时间:
2020-04-23 00:53:42   
                                阅读次数:
218
                             
                    
                        
                            
                            
                                    使用游标 游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。游标主要用于交互式应用,其中用户需要滚动屏幕上的数据,并对数据进行浏览或做出更改。MySQL游标只能用于存储 ...
                            
                            
                                分类:
其他好文   时间:
2020-04-21 23:40:35   
                                阅读次数:
97
                             
                    
                        
                            
                            
                                    1,什么是Mybatis?Mybatis的优缺点? MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs( ...
                            
                            
                                分类:
编程语言   时间:
2020-04-20 14:05:39   
                                阅读次数:
94
                             
                    
                        
                            
                            
                                    在mysql中,可以执行不严格的group by 语句,可以得到看似正常的结果。 select c1,c2,c3,sum(c4) from table1 ; 此时,若再对多个结果进行 union all ,mysql会直接丢弃部分结果集,导致非常诡异的问题出现。 如 select c1,c2,c3, ...
                            
                            
                                分类:
数据库   时间:
2020-04-19 14:58:59   
                                阅读次数:
87
                             
                    
                        
                            
                            
                                    cq.add(Restrictions.sqlRestriction("is_state <> 1 ")); sql结果集里面有些值是null的 ifnull(is_state,'0') !='1' ...
                            
                            
                                分类:
数据库   时间:
2020-04-18 10:20:03   
                                阅读次数:
110
                             
                    
                        
                            
                            
                                    1.1基础查询 1.去重结果集:distinct select distinct * from t_stu; 2.计算列:一般可以使用四则运算计算一些列的值(一般只会进行数值类型的计算) ifnull(表达式1,表达式2):null参与的计算,计算结果都为null 表达式1:那个字段需要判断是否为n ...
                            
                            
                                分类:
数据库   时间:
2020-04-17 00:31:21   
                                阅读次数:
77