快乐期待

文章
5
资源
0
加入时间
3年0月9天

SQL对数据作简单处理

1、筛选某字段取值包含汉字的数据SELECT * FROM 表名 WHERE LENGTH(字段名)<>CHARACTER_LENGTH(字段名)2、筛选某字段取值是/不是数字的数据--是数字:SELECT 字段名 FROM 表名 WHERE 字段名 REGEXP '^[0-9]+$'=1--不是数字:SELECT 字段名 FROM 表名 WHERE 字段名 REGEXP '^[0-9]+$'=03、字段值的数据类型转换SELECT CAST(表达式 AS 数据

基于dba_hist_sqlstat查看sql语句的性能历史

在生产环境中,如果系统已经稳定,调优的空间就会越来越小,但是不代表没有调优的余地,可能工作的重心就会更加求稳,sql调优就是一项不间断的工作,很多工作还是需要前瞻的,如果等到问题严重的时候再紧急处理,提前的分析这些潜在问题就会让你不会总是心跳加快,两手冒汗。 dba_hist_sqlstat是一个宝库,很多的sql执行统计信息都会在其中,可以基于这个数据字典分析很多的特性,比如查看某条sql语句的

Codeforces Round #791 (Div. 2)题解

A题 A. AvtoBus题意分析有n个轮子,分别是4轮车和6轮车上的,问最少和最多有多少辆车?如果不合法,输出-1思路分析奇数的情况肯定是不合法的,输出-1.然后,我们需要知道4x+6y=n4x+6y=n4x+6y=n,我们需要想办法最大化和最小化x+y。分情况讨论。最小化的时候,肯定是优先满足六轮车,num1=n6num1=\frac{n}{6}num1=6n​,剩下m=n−6num1m=n-6num1m=n−6num1,那么此时四轮车m4\frac{m}{4}4m​辆,为如果m除以