笔记
早安太阳
早安太阳晚安月光
展开
-
有关GUASS高斯数据库的语法汇总(获取字符串字节数等)
1.其他数据库:not like all(‘A%’,‘a%’)对应高斯数据库:not like all ( array[A%’,‘a%’])2.在高斯数据库中,qualify是无法识别的,需要转换为rownumber进行排序,然后利用where条件进行排序的筛选达到qualify的效果。......原创 2021-12-16 17:16:20 · 14435 阅读 · 0 评论 -
VBA开发时的诸多小窍门
1.在使用for循环语句的时候,例如:for linenum = 1 to 1000时,如果是遍历单元格时,可以将目标数设置的大一些,在其下编写: if cell(linenum,1).text = "" then Exit for End if 这样即可跳出循环。...原创 2021-12-15 17:45:46 · 370 阅读 · 0 评论 -
VBA相关特殊字符,关键字的写法
1.cells(1,6)定位单元格且可直接赋值。2.sheets.count 该Excel的sheet总页数;sheets为sheet页的标识,表示所有sheet页的意思。3.chr(9)表示tab键;chr(10)表示换行符;chr(13)表示回车符;chr(32)表示空格符。4.for each sh in sheetssh.namenextexit for 跳出for循环循环获取每个sheet页的名字。5.activeworkbook.worksheets(“sheet页名字”原创 2021-09-16 10:54:00 · 3029 阅读 · 0 评论 -
sql相关知识汇总及SQL优化(sql执行顺序,EXISTS的用法)
本博文主要是针对数据库的相关知识,Python之类的博主涉猎太浅……以下: 1.原创 2021-09-13 16:58:31 · 935 阅读 · 0 评论 -
vba指定sheet页及确定单元格和对外部文件进行批量字符串截取操作
开篇点题慕司南☺确定sheet页:worksheets(“sheet1”) “sheet1”为页名称,对应写下你设置好的名称即会定位到你选择的sheet页。确定单元格:range("$A$1")这即表明定位到A列第一行,如果想用变量来定义则可以写成range(“A”&linenum)linenum为设置的行变量。Excel内置vba是功能非常强大以及全面的编程语言,他或许对复杂的逻辑胜任有些难度但对于日常的我们对数据的操作及清洗都可以胜任,其不仅仅可以对Excel表格内的内容进行操作,还可以对原创 2020-08-20 15:27:34 · 1550 阅读 · 0 评论 -
teradata数据库中增加月份、取别名、数据类型(时间戳)转换、替换中使用正则表达式、去除空格以及字段格式调整汇总
1、对时间月份的增加:获取月份的函数为:extract(month from date)增加月份为:add_months(date,2)显示两个月之后时间2、取别名:除了常用的直接在字段后用as之外还可以使用title来进行别名的替换,运用title取别名时可以分行(最多三行)内部可含有空格。3、对数据类型的转换字段 cast(A as B)将字段从A类型转换为B类型。4、去除空格:trim(trailing from 字段) 去除后端的空格,如果想要去除前段空格改为leading,原创 2020-08-12 16:55:28 · 2076 阅读 · 2 评论 -
有关teradata数据库你需要知道的那些硬知识
1、show将对应ddl语句展现出来,help显示详细信息如:show table a 则将表a的建表语句展示出来help table a 显示表a的详细信息2、原创 2020-08-12 16:42:14 · 1689 阅读 · 0 评论 -
sql中的表连接,左右连接、内连接及全连接的详解
开篇点题慕司南¥内连接(inner join):分为等值连接及不等值连接(区分条件为连接条件是否为=)。内连接只显示满足on条件的数据而外连接会保留下某一表的全部数据。原创 2020-07-10 16:07:21 · 2132 阅读 · 0 评论 -
sql中行列转换(列转行)与coalesce函数的的使用
开篇点题慕司南*_*coalesce()函数含义为:返回其中第一个非null表达式的值,若所有表达式都为null,则返回null。例:select coalesce(subject,grade,’’) from table查询table表中的列subject,如果其不为null则返回,为null则查询grade,查询grade仍未null则返回空字符。(表中需要存在subject与grade两列)行列转换:有一个表为:name subject score张三 数学原创 2020-07-10 15:07:46 · 835 阅读 · 0 评论 -
union,union all四大集操作以及case when的使用
各种数据库通用:1、聚合函数一般需要与Oracle:1、原创 2020-07-09 18:00:56 · 839 阅读 · 0 评论 -
shell大杂烩♬,有关shell脚本的格式及命令的详解(持续更新噢)
开篇点题慕司南♬shell脚本算是功能性很强的脚本了,理由Linux的命令来完成想要的操作,变相的来说shell脚本也算是Linux命令的集合了,开始接触学习shell脚本,总结的一些学习过程所找到的知识点以及感悟,有不对的地方欢迎指正啊,一起学习一起进步!1、shell脚本开头经常是#!/bin/bash 其中#!为约定的标记,以告诉系统这个脚步需要什么解释器来执行,而/bin/bash是Linux默认的shell。2、echo命令用于向窗口输出文本,返回变量的内容,$1表示传递给程序的参数。原创 2020-06-28 17:57:02 · 296 阅读 · 0 评论 -
VBA遍历多级文件夹对文件中的内容进行查询(dir循环遍历)
之前接了一个需求,需要将查询一个大文件夹下所有的脚本中是否包含某一个字符串,大文件夹下的第二层为众多小文件夹,每一个小文件夹下又还有文件夹,所要的脚本位于文件夹的最底层。 接到这个需求的时候我就考虑我要满足的两个部分,一个是查询脚本(最终目的),另一个是找到脚本(必然过程)。由于之后的需求又升级为找脚本方面需要具有适用性,即脚本位于的文件夹的层级不确定,也就是说脚本的位置不确定,经过网上资料的查询即自我的构思,最后写下这篇遍历文件夹下所有的你需要的文件,闲话少说,进入正题。...原创 2020-06-18 11:18:39 · 5275 阅读 · 0 评论 -
VBA大杂烩♬ 以及利用VBA查询外部文件中是否包含某一字符串及文件定位方法
1、open 文件名 for output(写入覆盖数据)/input(读取数据)/append(追加数据,不会覆盖会继续在其末写入) as #文件号——open要与close配合使用,否则会报错文件已打开,若文件不存在,覆盖和追加都会新建文件。关闭文件时要注明文件号。2、Freefile会调用函数获取可用的空闲的文件号。3、instr(a,b)函数返回为long形式,意为指定一字符串(b)在另一字符串(a)中最先出现的位置,返回值为具体位置,如果返回0则表示不存在。4、dir(a)返回为stri原创 2020-06-17 10:22:34 · 3195 阅读 · 0 评论