摘要: strlen(char[]):计算一个字符数组中\0之前的所有字符数量 sizeof(char[]):计算字符数组实际占用空间长度 当我们执行以下代码片段时 char arr[] = "abc"; char arr2[] = {'a','b','c'}; printf("%s\n", arr); p 阅读全文
posted @ 2021-06-04 22:28 疯狗强尼 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: vim /etc/profile 添加如下内容 export JAVA_HOME=/home/simon/programs/jdk-16.0.1 export JRE_HOME=${JAVA_HOME} #低版本需要添加/jre,高版本没有jre,所以用JAVA_HOME替换 export CLAS 阅读全文
posted @ 2021-06-04 17:30 疯狗强尼 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 执行如下两条sql: 在oracle中,字段名称是大小写不敏感的,但是为什么双引号包含的小写comm不被识别呢? 通常情况下,在双引号包含的大写字段名,如“COMM”,sql解析时会到表中去找COMM字段,因为同构desc描述表的字段列表时,会看到字段名称都是大写表示的,而小写的comm表中并不存在 阅读全文
posted @ 2021-06-04 11:48 疯狗强尼 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 进入scott账号, 先看看emp表的数据: 执行如下语句: select sum(comm),count(*),avg(comm) from emp; 执行结果如下: 原始表中有14条数据,结果看见avg(comm)只对非NULL的数据进行平均操作,那是因为oracle的组函数不会将null的数据 阅读全文
posted @ 2021-06-04 11:24 疯狗强尼 阅读(227) 评论(0) 推荐(0) 编辑
摘要: sql交由oracle进行解析时,通常按照如下步骤进行解析: where设定条件过滤,而having对where过滤后的结果进行再次过滤。 那么在select后面的子句中能否使用别名呢,通过上图可以了解到,别名是在select中进行设置的,而在group by解析时,select还没有开始解析,所以 阅读全文
posted @ 2021-06-04 10:52 疯狗强尼 阅读(357) 评论(0) 推荐(0) 编辑