cost 272 ms
表中的 Select 行以列表中的特定字符串值结尾 - Select rows from table with specific string value endings from list

我有一个包含两列item_name的表,其中item_names的值看起来像“abracadabra_prefix.tag_name”。 我需要从没有前缀的列表中提取 select 行带有 tag_names 的行。 应该是这样的: 输入表: 项目名价值法斯达夫.f1 1个 asdfe.f2 2 ...

Oracle SQL 约束保证数据格式 - Oracle SQL constraint to ensure data format

我试图确保进入数据行中单元格/字段的数据遵循 YYYYAB、YYYYAC、YYYYAD 格式。 这意味着任何四个数字年份然后是两个字符“AB”或“AC”或“AD”都是有效的,其他任何内容都将被拒绝。 不确定如何使用类似条件和“_”或“%”通配符组合约束,以便在创建列时完成此操作。 我希望使用语法如下 ...

在 SQL 服务器存储过程中将 varchar 值 '%' 转换为数据类型 int 时转换失败 - Conversion failed when converting the varchar value '%' to data type int in SQL Server stored procedure

我正在处理 SQL 服务器存储过程。 我有这些列的表 在我的主Bus表中。 我正在尝试实现搜索功能,用户可以通过BusName或BusNumber获取存储在主Bus表中的所有结果我已经实现了这个存储过程来处理搜索功能: 当我像这样执行这个存储过程时: 我得到一个错误将 varchar 值“%”转换为 ...

当我在 Snowflake 中运行我的查询时,它会继续运行,但如果没有 OR 语句,它会在几秒钟内运行 - When I run my query in Snowflake it keeps running but without the OR statement is runs in merely seconds

我有一个查询,其中我 select 来自两个表的 3 列。 首先,我检查客户编号是否在列表中,为此我使用了“IN”语句。 然后我检查 clientnumber 是否也在另一个表中,以便两个数字相等。 最后我想排除以某个值结尾的值。 这就是问题所在。 当我只有一个“NOT LIKE”时,它运行得很好, ...

SQL 带字母和数字的Where子句等查询 - SQL Where clause and like query with letter and numbers

我有一张包含项目编号的表格。 项目编号有不同的格式。 我只想过滤以C和 4 个数字(即C1234 )和下划线 3 个数字(即C1234_123 )开头的项目编号。 我不想要的其他格式有更多的数字、中间点等。 你能帮我解决WHERE子句吗? 在这里我还得到了在C之后有超过 4 个数字的项目编号。 如何 ...

如何在 SQLite 的 varchar 列中使用(空字符)select 行? - How to select rows with \u0000 (null character) in a varchar column in SQLite?

长话短说,随着时间的推移,大量虚假数据进入了 SQLite 数据库,其中在 varchar 列中的 null 字符之前有有效数据 - 然后是虚假数据。 我在这里用来表示 null 字符。 我需要清理数据集,以便 null 字符(和 null 字符)之后的数据消失。 不幸的是,数据不符合某种模式,所 ...

如何在 LIKE 查询中返回子串位置 - How to return substring positions in LIKE query

我使用一个简单的 SELECT FROM WHERE LIKE 不区分大小写的查询从 MySQL 数据库中检索数据,我在 like 子句中转义了任何%或_ ,所以实际上用户只能执行基本的文本研究而不能搞乱正则表达式,因为我然后环绕它自己在 LIKE 子句中带有% 。 对于此查询返回的每一行,我必须使 ...

mysql 条件 'equal' 显示条件 'like' 属性 - mysql condition 'equal' shows condition 'like' attributes

上面的mysql命令show是一句很简单的语句,但是下面的结果好像不符合我的预期,更像是like条件。 检索结果我不知道字段类型是否会影响结果,因为字段 'order_id' 是 varchar 类型。 当我将条件更改为“ where order_id = '48' ”时,它符合我的期望。 谁能告 ...

如何在 Bigquery 中查找以数字或字母开头的行? - How to find rows that start with number or alphabet in Bigquery?

我有一个超过 1000000 行的表,我想将它下载到 csv(谷歌驱动器)但出于某种原因我什至不能小于 1GB 的大小。 现在我想把它分成两个文件,没有 id 列,只有一个数字和字母混合的列。 所以我想也许 DL 以数字开头的行和以字母开头的下一行可能是个好主意。 以下用于选择以数字开头的行的代码 ...

我如何编写 sql 查询返回具有相似名称的记录 - How do I write a sql query which returns records which have similar names

我有一个包含数千家公司的数据库。 我遇到的问题是其中一些雇主是重复的 - 但是 - 他们的名字并不完全相同(否则这很容易解决)。 所以我们有像“Wine Ltd”、“wine”、“wine holdings ltd”、“wine limited”这样的公司。 这些公司可能不一样 - 但是,我想创建一 ...

sql 删除包含“test”的行但保留包含“contest”的行 - sql remove rows contain 'test' but keep rows contain 'contest'

我想删除所有活动名称中包含“测试”一词的活动,但保留名称中包含“竞赛”的活动。 有些活动的名称中既没有测试也没有竞赛,我也想保留它们。 如何在 Snowflake 环境中的 sql 中实现此目的? 由于大写/小写可以是完全随机的我正在考虑使用NAME (ilike any('%_test_%', ' ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM