摘要:
一、一般子查询 SQL还允许创建子查询,即嵌套在其他查询中的查询。使用in关键字。 我们可以使用子查询把若干个查询组合成一条语句,使其结果变得可控。 select cust_name,cust_contact from customers where cust_id in(select cust_i 阅读全文
摘要:
顺序:from->where ->group by->having ->order by 阅读全文
摘要:
一、创建分组 上面所讲的语句都是建立在表的所有数据或匹配特定的where子句的数据上进行的。是否能够进行分组,在进行汇总计算哪儿?例如:要想返回每个供应商提供的产品数目怎么办? 分组是在select语句的group by子句中建立的,如下: select vend_id,count(*) as nu 阅读全文
摘要:
我们需要汇总数据而不用把他们实际检索出来,他们主要用来进行分析和报表数据的生成。 1、AVG:通过对表中行数计数并计算特定列值之和,求得该列的平均值。可用来返回所有列的平均值,也可以用来返回特定列或行的平均值。如下: select avg(prod_price) as avg_price from 阅读全文
摘要:
一、三种注释:单行注释、多行注释、文档注释(只能在类前或者方法前,@author作者) 二、java使用的编码为unicode码[0-65535] 包含ASCII码,在0-255中 ASCII码(C、C++)[0-255] a-97 z-122 A-65 Z-90 0-48 9-57 short的范 阅读全文
摘要:
一、函数 SQL支持利用函数来处理数据,函数一般都放在数据上执行,给数据转换和处理带来方便。 1、Mysql支持用于处理文本串(如删除或填充值转换值为大小写)的文本函数。 2、支持用于在数字上进行算术操作(如返回绝对值,进行运算) 3、支持用于处理日期和时间值并从这些值中提取特定成分的日期和时间函数 阅读全文
摘要:
一、计算字段 存储在数据库表中的数据一般不是应用程序所需要的格式 1、如果想在一个字段中既显示公司名,又显示公司的地址,但这两个信息一般包含在不同的字段中。 2、城市、州和邮编存储在不同的列中,但邮件标签打印程序却需要把它们作为一个恰当格式的字段检索出来。 3、列数据是大小写混合的,但是报表程序需要 阅读全文