首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MariaDB 数据类型

NULL作用相同 IN 判断一个值是IN列表任意一个值 NOT IN 判断一个值不是IN列表任意一个值 LIKE 通配符匹配 REGEXP 正则表达式匹配 等于运算符(=): 使用等于运算符进行相等判断...(expr LIKE 匹配条件): like运算符用来匹配字符串,如果expr满足条件则返回1否则返回0,若expr匹配条件任何一个为NULL则结果为NULL....字符串匹配运算符(expr regexp 匹配条件): regexp运算符能够更加精确匹配,如果expr满足条件则返回1否则返回0,若expr匹配条件任何一个为NULL则结果为NULL....REGEXP通配符: ^:匹配以该字符后面的字符开头字符串 $:匹配以该字符后面的字符结尾字符串 .:匹配任意一个单一字符 [...]...:匹配在方括号内任意字符 MariaDB [lyshark]> select 'lyshark' regexp '^l' , 'lyshark' regexp 'k$' , 'lyshark'

1.1K10

Shell脚本学习2

文件测试运算符 文件测试运算符用于检测 Unix 文件各种属性。 操作符 说明 举例 -b file 检测文件是否是块设备文件,如果是,则返回 true。...6个字符 拓展:expr更多关于字符串用法: STRING : REGEXP #anchored pattern match of REGEXP in STRING match STRING REGEXP...#same as STRING : REGEXP substr STRING POS LENGTH #从STRINGPOS位置开始截取LENGTH个字符。...支持一维数组(不支持多维数组),并且没有限定数组大小,数组元素下标由0开始编号 获取数组元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。...;; esac 说明: 取值后面必须为关键字 in 每一模式必须以右括号结束 取值可以为变量或常数 匹配发现取值符合某一模式后,其间所有命令开始执行直至 ;; 如果无一匹配模式,使用星号 * 捕获该值

16420

​流批一体数据交换 etl-engine 融合查询语法

图片融合查询语法etl-engine引擎融合查询提供将多源数据在内存重组关联查询并输出查询结果能力。融合查询语法遵循ANSI SQL标准,常规MySQL查询语法很相似。...支持对多种类别数据库之间读取数据进行融合查询。支持消息流数据传输过程动态产生数据多种类型数据库之间流计算查询。融合查询语法遵循ANSI SQL标准。...(datetime)UNIX_NANO_TIME(datetime)DAY_OF_YEAR(datetime)WEEK_OF_YEAR(datetime)ADD_YEAR(datetime, duration...(str, regexp [, flags])REGEXP_FIND(str, regexp [, flags])TITLE_CASE(str)加密函数MD5(str) SHA1(str) SHA256...)MAX(expr)SUM([DISTINCT] expr)AVG([DISTINCT] expr)参考资料 etl-engine使用手册(https://github.com/hw2499/etl-engine

34040

MySQL字符串比较函数学习--MySql语法

一般而言, 若字符串比较任意一个表达式是区分大小写,则执行比较时也区分大小写。 expr LIKE pat [ESCAPE 'escape-char'] 模式匹配,使用SQL简单正规表达式比较。...expr REGEXP pat expr RLIKE pat 执行字符串表达式 expr 和模式pat 模式匹配。该模式可以被延伸为正规表达式。...正规表达式语法在附录G:MySQL正则表达式中有详细讨论。若expr 匹配 pat,则返回 1; 否则返回0。若 expr 或 pat 任意一个为 NULL, 则结果为 NULL。...注释:由于在字符串, MySQL使用 C 转义语法 (例如, 用‘\n’来代表换行字符 ),在REGEXP字符串必须将用到‘\’ 双写。...这使得默认比较区分大小写,当操作数一个或两个都是二进制字符串时除外。

1.8K30

【说站】mysqlregexp_instr函数使用

mysqlregexp_instr函数使用 1、函数返回字符串expr匹配模式pat子串位置,如果没有找到匹配子串,则返回0。 2、若expr或pat为NULL,则函数返回NULL。...字符位置从1开始。 可选参数: pos 表示从字符串 expr 指定位置开始查找。默认从第 1 个字符开始匹配。 occurrence 表示返回第几次匹配结果。...默认返回第 1 次匹配子串位置。 return_option 表示返回位置类型。如果该参数为 0(默认值),返回子串第一个字符位置;如果该参数为 1,返回子串之后第一个字符位置。...match_type 表示匹配方式,参数和上面的 REGEXP_LIKE() 函数一致。...---------+ |                                   8 | +-------------------------------------+ 以上就是mysqlregexp_instr

1.2K20

MySQL(六)之MySQL常用操作符

,如果expr满足匹配条件,则返回值为1(TRUE);如果不匹配,则返回值为0(FALSE)。...若expr匹配条件任何一个为NULL,则结果为NULL。       ...运算符用来匹配字符串,语法格式为:expr REGEXP 匹配条件,如果expr满足匹配条件,返回1;如果不满足,则返回0;若expr匹配条件任意一个为NULL,则结果为NULL。       ...REGEXP运算符在进行匹配时,常用有下面几种通配符:       (1) ‘^’匹配以该字符后面的字符开头字符串。       ...其结果为一个64位无符号整数     2)位运算符 &       位运算实质是将参与运算两个操作数,按对应二进制数逐位进行逻辑运算。

1.5K80

【Hive】Hive 内置函数

「如果文件名为 filename 文件中有一行数据字符串 str 匹配成功就返回 true」 instr(string str, string substr) Returns the position...「抽取字符串 subject 符合正则表达式 pattern 第 index 个部分子字符串,注意些预定义字符使用,如第二个参数如果使用'\s'将被匹配到s,'\s'才是匹配空格」 regexp_replace...注意些预定义字符使用,如第二个参数如果使用'\s'将被匹配到s,'\s'才是匹配空格」 repeat(string str, int n) Repeats str n times.....「 explode 类似,不同是还返回各元素在数组位置」 stack(INT n, v_1, v_2, ..., v_k) Breaks up v_1, ..., v_k into n rows...「从一个 JSON 字符串获取多个键并作为一个元组返回, get_json_object 不同是此函数能一次获取多个键值」 parse_url_tuple(url, p1, p2, ...)

1.4K20

HIVE内置函数

字符串AB通过sql进行匹配,如果相符返回TRUE,不符返回FALSE。B字符串 ”_”代表任一字符,”%”则代表多个任意字符。...字符串AB通过java进行匹配,如果相符返回TRUE,不符返回FALSE。例如:( ‘foobar’ rlike ‘foo’)返回FALSE,(’foobar’ rlike ‘^f....A REGEXP B 字符串 RLIKE相同。 2.算术运算符 运算符 类型 说明 A + B 所有数字类型 A和B相加。结果操作数值有共同类型。例如每一个整数是一个浮点数,浮点数包含整数。...regexp_replace(string A, string B, string C) 字符串AB字符被C字符替代 string regexp_extract(string subject, string...(UDAF) 返回类型 函数 说明 bigint count(*)  count(expr)  count(DISTINCT expr[, expr_., expr_.])

3.9K60
领券