gpt4 book ai didi

mysql - 当字段输入以 # 开头时从 sql 中排除特定数据

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:05 33 4
gpt4 key购买 nike

我需要修改这个sql查询

"SELECT 
c.categories_id,
categories_name
FROM
" . TABLE_CATEGORIES ." c,
" . TABLE_CATEGORIES_DESCRIPTION . " cd
WHERE c.categories_id = cd.categories_id
AND parent_id=" . App_DefaultCategoryID . "
AND categories_status=1
AND cd.language_id = " . $language_id . "
ORDER BY sort_order, categories_name ";

因此它不包括 categories_name 字段包含任何以 # 开头的数据的结果,例如 #Curiosities。

如何从查询中排除此类数据?

最佳答案

这可以通过使用 NOT LIKE 语句来完成,即将以下内容添加到 WHERE 条件中

AND categories_name NOT LIKE '#%'

另外,为以后的清晰起见,将表前缀添加到所有字段名称可能是一个想法。我不知道每一列来自哪个表,所以你要靠自己。

关于mysql - 当字段输入以 # 开头时从 sql 中排除特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17076129/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com