我们是否有任何内置函数可以告诉我该值是否存在于列中

发布于 2024-10-18 08:34:27 字数 147 浏览 0 评论 0原文

我们是否有任何内置函数可以告诉我该值是否存在于列中。

我的意思是我想知道该列中是否存在某些特定值 我有要检查的东西列表,例如 A、B、C 存在于 col2 中的 tabl3 的某些行数... 那么我是否有一些函数可以给出 true 或 false...或类似的东西

Do we have any inbuilt function which will tell me if this value present in the column.

I mean i want to know wether some particular value is there or not in the column
I have list of thigs to be checked like A,B,C is present in col2 at some rows number of tabl3...
So do i have some function which gives like true or false...or anything like that

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

携余温的黄昏 2024-10-25 08:34:27

您可以使用 INSTR 函数或 LIKE 运算符来测试字符串(例如表中的一列)中是否存在一个字符串:

SELECT * FROM mytable WHERE INSTR(col2, 'A') > 0

SELECT * FROM mytable WHERE col2 LIKE '%A%'

然后您可以使用 OR 运算符添加其他谓词。

You can test if one string exits within a string (e.g. a column in your table) with the INSTR function, or with the LIKE operator:

SELECT * FROM mytable WHERE INSTR(col2, 'A') > 0

SELECT * FROM mytable WHERE col2 LIKE '%A%'

You can then add additional predicates by using the OR operator.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文