
SQL
SQL
Live and learn 6688
OMTM:1 meaningful blog every workday╰(*°▽°*)╯
展开
-
过程化SQL、存储过程与函数
存储过程定义由过程化SQL 语句书写的一段程序,经编译和优化后,命名并存储在数据库服务器中,使用时只要调用即可。是一组能完成特定功能的SQL语句集优点运行效率高降低了客户机和服务器之间的通信量调用存储过程时,只需一个执行语句即可实现操作,而不需要在网络上发送大量的SQL代码,减少网络流量。方便实施企业规划安全性可以授权给,无直接执行存储过程语句权限的用户,执行该存储过程。作用向用户返回数据向表中插入新数据修改、执行系统和管理任务使用场景不需要任何客户端信息,而在原创 2021-09-25 16:39:12 · 1092 阅读 · 1 评论 -
SQL:数据运算
1. 算数运算要对某两列或多列进行算数运算时, 直接将相应的列名与相应的运算符连接即可。Sample:SELECT A, B, (A+B) AS C, // C列是A列和B列的和 (A-B) AS D // D列是A列减B列的差FROM Test;在SQL中:加减乘除优先级和数学运算中的优先级是一样的, 即先算乘除, 后算加减。还有整除(div) 和取余(%和mod)两种运算。null值和与任何数进行运算,结果都是null。 类似于0乘以任何原创 2021-08-24 23:04:54 · 3925 阅读 · 0 评论 -
SQL:数据类型转换
可以使用cast() 和 convert()函数, 改变某一列的数据类型。Sample:SELECT age, cast(age as decimal) decimal_age, // 将age转化成浮点型(decimal) convert(age, char) char_age // 将age转化成在字符型(char)FROM testChart;...原创 2021-08-24 22:30:53 · 4216 阅读 · 0 评论 -
SQL: 缺失值处理
一般处理方法:直接把缺失值过滤掉。对缺失值进行填充。缺失值的三种表现形式:空格null空值三种缺失值的区别:空格 和 null: 在对应的单元格里是有值的空值: 表示这个单元格什么都没有。...原创 2021-08-23 21:28:57 · 2795 阅读 · 0 评论