簡體   English   中英

在sql的文本字段中找到確切的數字

[英]find exact number in text field in sql

我正在嘗試在 sql 中的文本字段內查詢數組中的確切數字,例如

SELECT tbl_campaigns.s_id,a_list_fk_i_id_tbl_affiliates
FROM tbl_campaigns
WHERE a_list_fk_i_id_tbl_affiliates LIKE '%1%'

可以返回

[3,8,7,11]

這不好,因為我想獲得包含 1 的數組

您可以使用 JSON 函數:

SELECT s_id,a_list_fk_i_id_tbl_affiliates 
FROM tbl_campaigns
WHERE JSON_CONTAINS(a_list_fk_i_id_tbl_affiliates, 1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM