文章目录测试数据:1. 查询筛选1.1 普通等值筛选、数值筛选1.2 空值筛选1.3 SQL的`instr()`函数,在pd中需要用`str.contains()`1.4 SQL的`in`查询1.5 新增字段1.6 对数据排序,加排名1.7 字段为list,包含子项2. group by 聚合2.1 基础的`agg`聚合2.2 进阶`apply()`聚合2.3 进阶`apply()`聚合,`ap
转载 2024-10-17 20:45:23
58阅读
原文作者:不剪发的Tony老师上一篇讨论了 MySQL 中常用的数学函数,本篇我们介绍常用的 MySQL 字符函数。字符函数和运算符用于对字符串数据进行处理和分析并返回一个结果。以下是 MySQL 中常见的字符函数和运算符: 下面我们通过一些示例来说明这些函数的作用。15.1 字符与编码转换ASCII(str) 函数返回字符串 str 第一个字符对应的 ASCII 编码;如果 str
转载 2024-09-27 06:43:58
55阅读
在阅读的过程中有不论什么问题。欢迎一起交流邮箱:1494713801@qq.comQQ:1494713801一、PostgreSQL时间类型转换--时间类型转成字符类型select to_char(current_date, 'YYYY/MM/DD');select to_char(current_...
转载 2016-01-27 09:32:00
582阅读
2评论
如何安装由于是在MAC OS 下面,所以跟着官网的教程,直接copy5行代码搞定$ cd /usr/local/lib $ sudo curl -O http://www.antlr.org/download/antlr-4.7-complete.jar $ export CLASSPATH=".:/usr/local/lib/antlr-4.7-complete.jar:$CLASSPATH"
进入命令行工具默认情况下 PostgreSQL 安装完成后,自带了一个命令行工具 SQL Shell(psql)...
原创 2021-09-15 17:50:23
1057阅读
17点赞
1评论
1:spark是什么Spark是一种基于内存的快速、通用、可扩展的大数据分析计算引擎。2:spark和Hadoop的区别-使用场景        Hadoop:一次性数据计算,框架在处理数据的时候,会从存储设备中读取数据,进行逻辑操作,然后将处理的结果重新存储到介质中。spark:spark和Hadoop的根本差异是多
PostgreSQL 语法 SQL Shell(psql) 默认情况下 PostgreSQL 安装完成后,自带了一个命令行工具 SQL Shell(psql)。 Linux 系统可以直接切换到 postgres 用户来开启命令行工具: # sudo -i -u postgres Windows 系统
原创 2021-07-29 13:24:39
387阅读
一、语法分析(一)语法的定义 语法应该是一种什么样的直观形式,首先它是一颗,每个节点都有一个语法符号,根节点是开始符,每个节点的子节点从左到右连在一起都是符合某一个语法规则,满足这样的条件即为语法。eg:while分析while(E) { F } //语法可以在条件E处生长,循环体F可以从F处生长 //一直到最后都变成终极符的时候是一个具体的循环语句,如果不建立这种形式
转载 2023-12-07 04:02:38
186阅读
自己研究的东西会用到AST,就自己通过查阅资料,整理一下。本文目录第一部分:AST的作用第二部分:AST的流程第三部分: Eclipse AST的获取与访问第一部分:AST的作用首先来一个比较形象的,转载自:AST-抽象语法,讲述了为什么需要讲源代码转化为AST,总结就是:AST不依赖于具体的文法,不依赖于语言的细节,我们将源代码转化为AST后,可以对AST做很多的操作,包括一些你想不到的操作,
转载 2024-01-12 23:01:41
171阅读
为了少走弯路,有必要了解如下概念:http://www.postgresql.org/docs/9.2/static/querytree.htmlThe rule system is located between the parser and the planner. It takes the output of the parser, one query tree, and the user-defined rewrite rules, which are also query trees with some extra information, and creates zero or m
转载 2013-06-06 12:22:00
117阅读
2评论
个人感觉有点类似于有限状态机package com.smart.enumcompareto.test;import com.smart.enumcompareto.test.TernarySearchTrie.TSTNode;/** * 语法匹配到的结果,记录最终节点和最终节点的index * * @author dell * */public class MatchRet { private int index; private TSTNode node; public MatchRet(TSTNode node,int index){ this.i...
转载 2012-10-19 09:07:00
210阅读
2评论
# 将MySQL表结构转换PostgreSQL语法 在数据库迁移过程中,将MySQL的表结构转换PostgreSQL语法是一个常见的需求。本文将介绍如何进行这种转换,并提供一些代码示例。 ## 1. 数据类型转换 MySQL和PostgreSQL的数据类型有所不同,因此在转换表结构时需要特别注意数据类型的对应关系。以下是一些常见的数据类型转换示例: - MySQL的`INT`类型对应
原创 2024-07-21 09:14:34
175阅读
摘要:本文以华为图引擎使用的cypher查询语言为例,将查询语句的解析结果(语法)在jupyterLab上可视化。作者: 蜉蝣与海。“语法解析”和“词法解析”是计算机理解查询语句的重要一环。而词法和语法的解析依赖于一定的文法规则,对这些文法规则生成的语法进行可视化,可以降低查询语言的理解成本。本文以华为图引擎使用的cypher查询语言为例,将查询语句的解析结果(语法)在jupyterLab上
概述最近在看jvm优化,总结一下学习的相关知识(一)javac编译器编译过程1、解析与填充符号表过程1)、词法、语法分析词法分析将源代码的字符流转变为标记集合,单个字符是程序编写过程的最小元素,而标记则是编译过程的最小元素,javac中由com.sun.tools.javac.parser.Scanner类实现    语法分析是根据token序列构造抽象语法的过程。抽象语法(AST)是一种用
转载 2023-10-24 06:23:43
80阅读
 基础能力要求:基于antlr4框架用Python/Golang实现对Java的AST级别解析 AST:抽象语法(abstract syntax code,AST)是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,这所以说是抽象的,是因为抽象语法并不会表示出真实语法出现的每一个细节,比如说,嵌套括号被隐含在的结构中,并没有以节点的形式呈现。抽象语法
转载 2023-12-18 20:45:42
78阅读
操作MySQL,我们都习惯于用pymsq,基本流程就是创建连接创建游标执行SQL关闭连接代码是这样的import pymysql# 1.创建连接conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='root', charset='utf8')# 2.创建游标cursor = conn.cursor()#
1.前言:  这小结主要是用来细说多表连接(多表查询),其中多表查询是DBA开发与运维中是重要的一环,对于从事DBA的人员来说,该技能是必须要掌握的,然后是该小结也是Mysql之基本SQL语法的最后小结2. 多表查询  2.1语法格式select 表名.列 ...from 表名1 join 表名2 on 表名1.列1=表名2.列2 where ... group by ... having
转载 7月前
50阅读
PostgreSQL(二)基本语法
原创 2023-01-10 11:45:55
114阅读
mysql使用auto_increment的语法实现表字段自增。在PostgreSQL中,具有数据类型为smallserial,serial,bigserial的字段具有自增特性。create table company( id serial primary key, name text not null, age int not null, address char(50), sa...
原创 2021-07-28 10:26:42
1096阅读
oracle锁的排队机制:       请求锁定需要排队。如果某个会话请求一个锁定,但是由于其他会话已经锁定了指定记录或对象而无法获得所需的锁定,那么这个会话将会等待。此时,可能多个会话都在等待访问相同记录或对象,在这种情况下,ORACLE会跟踪这些会话请求锁定的顺序。       如果不希望某个会话在无法获得锁定
  • 1
  • 2
  • 3
  • 4
  • 5