网站都有什么类型的个人网站如何做淘客网站
- 作者: 五速梦信息网
- 时间: 2026年04月20日 08:11
当前位置: 首页 > news >正文
网站都有什么类型的,个人网站如何做淘客网站,牧和邻宠物网站建设,网页配色方案其他章节#xff1a;SQL刷题快速入门#xff08;一#xff09; 承接上一章节#xff0c;本章主要讲SQL的运算符、聚合函数、SQL保留小数的几种方式三个部分 运算符 SQL 支持多种运算符#xff0c;用于执行各种操作#xff0c;如算术运算、比较、赋值、逻辑运算等。以下…其他章节SQL刷题快速入门一 承接上一章节本章主要讲SQL的运算符、聚合函数、SQL保留小数的几种方式三个部分 运算符 SQL 支持多种运算符用于执行各种操作如算术运算、比较、赋值、逻辑运算等。以下是一些常见的 SQL 运算符类型及其示例 算术运算符 加-减*乘/除%取模 SELECT column1 column2 AS sum, column1 - column2 AS difference FROM table_name;比较运算符 等于 或 !不等于大于小于大于等于小于等于BETWEEN … AND …在…和…之间LIKE模式匹配IN在集合中IS NULL是 NULLIS NOT NULL不是 NULL SELECT * FROM table_name WHERE column1 100;逻辑运算符 AND逻辑与OR逻辑或NOT逻辑非between a and b ,包含左右边界 SELECT * FROM table_name WHERE column1 100 AND column2 50;赋值运算符 赋值 UPDATE table_name SET column1 value WHERE condition;位运算符 按位与|按位或^按位异或~按位非左移右移 SELECT column1 column2 AS bitwise_and FROM table_name;特殊运算符 ||字符串连接在某些数据库中如 PostgreSQLCONCAT字符串连接在某些数据库中如 MySQL SELECT column1 || || column2 AS concatenated_string FROM table_name;请注意不同的数据库系统可能支持不同的运算符集合并且可能会有特定的语法差异。在使用特定数据库时应该参考其官方文档以了解详细信息。 聚合函数 聚合函数Aggregate Functions在 SQL 中用于对一组值通常是表中的多行进行计算并返回单个值作为结果。这些函数在处理数据集时非常有用尤其是在进行数据分析和报告时。以下是一些常见的 SQL 聚合函数及其用途 COUNT() 返回指定列中的行数。示例COUNT() 返回表中的总行数COUNT(column_name) 返回非 NULL 值的行数。 SUM() 返回指定列值的总和。示例SUM(column_name) 返回 column_name 列所有值的总和。 AVG() 返回指定列值的平均值算术平均值。示例AVG(column_name) 返回 column_name 列所有值的平均值。 MAX() 返回指定列中的最大值。示例MAX(column_name) 返回 column_name 列中的最大值。 MIN() 返回指定列中的最小值。示例MIN(column_name) 返回 column_name 列中的最小值。 FIRST() 返回指定列中的第一个值。注意不是所有数据库系统都支持 FIRST() 函数。 LAST() 返回指定列中的最后一个值。注意不是所有数据库系统都支持 LAST() 函数。 STDDEV() 返回指定列值的标准偏差。示例STDDEV(column_name) 返回 column_name 列值的标准偏差。 VAR() 返回指定列值的方差。示例VAR(column_name) 返回 column_name 列值的方差。 聚合函数通常与 GROUP BY 子句一起使用,此时只能用having不能用where以便对每个分组进行计算。以下是一个使用 GROUP BY 和 SUM() 聚合函数的例子 SELECT category, SUM(price) AS total_price FROM products GROUP BY category;在这个例子中SUM(price) 计算每个类别 category 的总价格并使用 GROUP BY 子句按类别分组结果。 having where中的属性不能是聚合函数得来的如果属性是聚合函数得来的新属性得用having而having的属性必须出现在group by中 在MySQL中HAVING子句通常与GROUP BY子句搭配使用用于对分组后的结果进行条件过滤。HAVING子句的作用与WHERE子句类似但是WHERE子句不能与聚合函数如SUM()、COUNT()、AVG()等一起使用而HAVING可以。 以下是HAVING子句的一些关键点 搭配使用HAVING子句通常与GROUP BY子句一起使用。作用它用于指定分组由GROUP BY创建必须满足的条件以使这些分组在最终结果集中出现。聚合函数HAVING允许您包含聚合函数来过滤分组后的结果。 以下是一个使用HAVING子句的示例 HAVING子句的限制HAVING所选的属性必须是包含在GROUP BY子句中的列或者用于聚合函数。如果university列没有被包含在GROUP BY子句中则不能用。 列与聚合函数在SELECT语句中选择非聚合列时这些列必须出现在GROUP BY子句中。 要解决这个问题您需要做以下修改 确保所有在SELECT子句中出现的非聚合列都在GROUP BY子句中列出。如果您想要根据university列过滤结果您应该在WHERE子句中进行而不是在HAVING子句中。 SELECT department, COUNT() AS employee_count FROM employees GROUP BY department HAVING COUNT() 10;在这个例子中 GROUP BY department将employees表中的记录按department列分组。HAVING COUNT() 10确保只有那些拥有超过10名员工的部门会被包含在结果集中。 如果没有GROUP BY子句HAVING子句将不会起作用因为没有分组的概念。此外如果需要使用WHERE子句来过滤行则在GROUP BY和HAVING子句之前应用它。例如 SELECT department, COUNT() AS employee_count FROM employees WHERE salary 50000 GROUP BY department HAVING COUNT() 10;在这个例子中 WHERE salary 50000首先过滤出薪水超过50000的员工。然后按department分组。最后HAVING COUNT(*) 10确保只有那些拥有超过10名高薪员工的部门会被选中。 保留小数 不同数据库的函数可能存在细微差别这里以 MySQL 为例可以使用以下函数来处理数值的四舍五入、截断、向上取整和向下取整操作
- 四舍五入保留小数 函数: ROUND(number, decimals) 参数: number: 要进行四舍五入的数值。decimals: 要保留的小数位数。如果为正数表示保留小数点后的位数如果为负数表示对整数部分进行四舍五入。 举例: SELECT ROUND(123.4567, 2); – 结果为 123.46 SELECT ROUND(123.456, 0) AS rounded_value; – 意思是保留整数结果是 123 SELECT ROUND(123.4567, -1); – 结果为 1202. 截断到指定位 函数: TRUNCATE(number, decimals) 参数: number: 要进行截断的数值。decimals: 要保留的小数位数。如果为正数表示保留小数点后的位数如果为负数表示对整数部分进行截断。 举例: SELECT TRUNCATE(123.4567, 2); – 结果为 123.45 SELECT TRUNCATE(123.4567, -1); – 结果为 1203. 向上取整 函数: CEILING(number) 或 CEIL(number) 参数: number: 要进行向上取整的数值。 举例: SELECT CEILING(123.4567); – 结果为 124 SELECT CEILING(-123.4567); – 结果为 -1234. 向下取整 函数: FLOOR(number) 参数: number: 要进行向下取整的数值。 举例: SELECT FLOOR(123.4567); – 结果为 123 SELECT FLOOR(-123.4567); – 结果为 -124
- 上一篇: 网站动态与静态网站中文字内容左右切换的js代码
- 下一篇: 网站短期就业培训班软件库合集资料网站
相关文章
-
网站动态与静态网站中文字内容左右切换的js代码
网站动态与静态网站中文字内容左右切换的js代码
- 技术栈
- 2026年04月20日
-
网站动态添加广告怎么做的微网站开发哪家好
网站动态添加广告怎么做的微网站开发哪家好
- 技术栈
- 2026年04月20日
-
网站动态模板拉新注册app拿佣金
网站动态模板拉新注册app拿佣金
- 技术栈
- 2026年04月20日
-
网站短期就业培训班软件库合集资料网站
网站短期就业培训班软件库合集资料网站
- 技术栈
- 2026年04月20日
-
网站对固定ip转向怎么做搜外友链平台
网站对固定ip转向怎么做搜外友链平台
- 技术栈
- 2026年04月20日
-
网站对联广告html代码用哪个程序做网站收录好
网站对联广告html代码用哪个程序做网站收录好
- 技术栈
- 2026年04月20日






