摘要:
汇总数据 聚集函数 在需要汇总数据时,我们不需要进行数据,只需要知道数据的数量就可以了。这时就可以使用聚集函数。 常见聚集函数 avg() 返回某列的平均值 count() 返回某列的总行数 max() 返回某列的最大值 min() 返回某列的最小值 sum() 返回某列值之和 avg()函数 通过 阅读全文
摘要:
使用函数处理数据 函数 SQL可以通过函数来处理函数,但是,大多数函数不能被不同的DBMS共用,也就是移植性不高。 使用函数 文本处理函数 将文本全部变为大写的函数:upper() eg: select vend_name, upper(vend_name) as vend_name_upcase 阅读全文
摘要:
创建计算字段 计算字段 在数据库存储的数据可能不是我们想要的格式,我们想要的数据可能是通过数据库通过格式转化或者计算出来的。这时,计算字段就会派上用场了。 ps:在SQL中可以完成的格式转化在客户端也是可以转化的,但是不建议在客户端进行转化,这样会降低程序运行的性能。 拼接字段 在实际需求中,我们可 阅读全文
摘要:
使用通配符进行过滤 like操作符 在实际开发过程中,对已知的值进行过滤,可能满足不了开发的需求,例如需要查询产品名包含某个字符的行,简单的操作符是不行的。这时就需要使用like和通配符了。 什么是通配符? 用来匹配值的一部分的特殊字符。也就是可以代替任何字符的符号(万能牌) ps:通配符只能搜索文 阅读全文
摘要:
高级数据过滤 组合where子句 SQL允许多个where子句,可以是使用and关键字或or关键字进行连接。 and操作符 eg:select prod_id, pro_price, prod_name from products where vend_id = 'dll01' and prod_p 阅读全文
摘要:
过滤数据 使用where子句 在检索数据时,很少要检索出说有的数据,通常只需要检索出特定的子集即可,这时就需要指出搜索条件,搜索条件也被称为过滤条件。 使用where关键字,在from子句之后使用。 eg:select prod_name prod_price from products where 阅读全文
摘要:
排序检索数据 排序数据 在一般的select语句中,查询出来的结果,可能是排序的也可能是不排序的,它是根据数据库添加的顺序进行返回的,所以如果需要随数据进行排序,需要加上子句对其进行限制。 排序关键字: order by 排序字段 eg:select prod_name from Products 阅读全文
摘要:
检索数据 select语句 SQL语句是由一个或多个关键字构成的。 使用select检索数据,需要明确两点,从什么地方选择,想选择什么。 检索单列 select prod_Name from product; select 表示需要做检索操作 prod_Name 表示查询列的列名 from 关键字 阅读全文