首页 > 其他分享 >查询字符串标签

查询字符串标签

时间:2024-01-17 10:14:56浏览次数:28  
标签:rv 1.1 标签 labels 查询 build 字符串

1.node表格

       ip       |                        labels                         
----------------+-------------------------------------------------------
 1.1.1.1   | x_build rv_build
 1.1.1.2   | x_build rv_build
 1.1.1.3   | x_build rv_build
 1.1.1.4   | x_build aa_rv_build
 1.1.1.5   | x_build rv_build
 1.1.1.6   | x_build aa_rv_build
 1.1.1.7   | x_build rv_build
 1.1.1.8   | x_build rv_build s_build
 1.1.1.9   | n_build
 1.1.2.1   | s_build
 1.1.2.2   | s_build

2.需要查询标签

使用like问题

-- 会把aa_rv_build和rv_build都查出来
select * from node where labels like '%rv_build%';

使用字符串转数组进行查询

这个表达式是一个 PostgreSQL 的查询条件。它使用了 string_to_array() 函数将字符串 labels 按空格拆分为数组,然后使用 any() 函数将数组与字符串 'rv_build' 进行比较。

具体来说,这个查询条件的含义是:如果 labels 字符串中的任何一个元素与 'rv_build' 相等,则条件成立。换句话说,如果 labels 字符串中包含 'rv_build' 这个标签,那么查询条件就会返回 true。

-- 只会查出带有rv_build标签的机器
SELECT * FROM node WHERE 'rv_build' = ANY(string_to_array(labels, ' '))

标签:rv,1.1,标签,labels,查询,build,字符串
From: https://www.cnblogs.com/lxd670/p/17969190

相关文章

  • 字符串类型内置方法
    按索引取值name='yryriw9999ndlaanl'print(name[0])print(name[-1])切片:步长为正数,从左到右切片;如果步长为负数print(name[0:7])print(name[0:7:2])print(name[0::2])print(name[-4::1])print(name[-4......
  • 无涯教程-SQL - SubQueries(子查询)
    子查询或内部查询或嵌套查询是另一个SQL查询中的查询,并嵌入在WHERE子句中。SubQueries-语法子查询最常与SELECT语句一起使用。基本语法如下-SELECTcolumn_name[,column_name]FROMtable1[,table2]WHEREcolumn_nameOPERATOR(SELECTcolumn_name[,column......
  • Elasticsearch索引不存在时,查询接口报错怎么办?
    1、索引不存在,报错:type=index_not_found_exception,reason=nosuchindex解决办法:DSL:GET/text_index_003/_search?ignore_unavailable=truejava代码:NativeSearchQuerysearchQuery=newNativeSearchQueryBuilder().withIndicesOptions(IndicesOpti......
  • 数据库排查慢查询和死锁
    参考地址:https://blog.csdn.net/qq_48424581/article/details/133770383慢查询1\检查是否开启慢查询日志:连接进入mysql数据库后输入命令showvariableslike'slow_query_log';2\在/etc/my.cnf中配置开启可配置记录所有支线时间超过long_query_time秒的查询语句log-slow-que......
  • react-query-builder查询构建器中文文档
    官方包https://www.npmjs.com/package/react-querybuilder官方演示https://react-querybuilder.js.org/demo/antd网友经验https://www.cnblogs.com/niyan/p/17414642.htmlimportReactfrom'react';importQueryBuilderfrom'react-query-builder';const......
  • 03-表单标签和表单项标签
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>HTML表单标签</title></head><body><!--form表单属性:action:指定表单提交的地址method:指定表单提交的方式(g......
  • C++---打开txt文件进行字符串的查找替换最终生成Excel文件
    #include<iostream>#include<fstream>#include<sstream>#include<string>#include<vector>#include<algorithm>#include<iomanip>usingnamespacestd;voidfindAndReplaceAll(string&source,conststring&......
  • mysql常用查询
    1.查询表结构select ordinal_position"序号", column_name"字段", column_type"字段类型", column_key"约束", is_nullable"可空", column_default"默认值", extra"自增性", column_comment"注释"f......
  • Gorm常见映射关系查询实例
    一、概述本小节主要罗列一下常见的查询以及相应的代码示例1.假设你有一个轮播图表,请查询出轮播图中的所有记录2.获取后台管理用户列表,并把用户的角色信息也查询出来3.查询用户订单信息,要求:查询某用户买了某商品的订单信息。本例是查询用户购买的视频的详细的......
  • SqlSugar的查询函数SqlFunc
    用法我们可以使用SqlFunc这个类调用Sql函数,用法如下:db.Queryable<Student>().Where(it => SqlFunc.ToLower(it.Name) == SqlFunc.ToLower("JACK")).ToList(); C#函数支持一些常用的C#函数.ToString .Contains .Length.ToLower .ToUpper .ToSubstrin......