问题标签 [sql-like]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL 选择喜欢
我的表格中有一个字段用于标记某些内容,用空格分隔,目前我正在使用:
但是如果选择的标签是大象,它会选择带有bigelephant和egtleblah等标签的内容......
我怎样才能让它精确地选择我想要的东西?
jquery - jQuery 的元素或类 LIKE 选择器?
无论出于何种原因,我都调用了这些类.main_sub1
,.main_sub2
等等。没关系我为什么不能拥有.main .sub
。
有没有办法使用 jQuery,有点像使用属性的方式来获取包含的类main
?
php - 在 Concatenated 字段中以任意顺序过滤具有多个单词的 mySQL 数据库
我已经在 mySQL 中连接以生成一个可以搜索的字段。这包含客户数据库的动物以及所有者名称和地址。我需要能够按任何顺序按动物名称、所有者姓名和邮政编码进行搜索。因此,如果我的名字是 john smith,并且我拥有一只名叫 Fido 的狗并且住在邮政编码 AB1 2CD 中,那么如果输入以下任何一项,我希望搜索能够产生结果:
“john fido AB1” “john AB1” “AB1 john” “AB1 fido” “fido 2CD” “2CD” “fido” 等...即任何顺序的任何字段,也不完整的单词,所以“john fido AB1" 应该产生与 "jo fi AB1" 相同的结果
我目前有这个 PHP 代码,在我的搜索页面上获取一个文本字段,爆炸然后将其内爆以在搜索词之间添加 %:
这适用于“AB1 john”和“john fido”,但不适用于“fido john”,因为它在连接字段中出现故障。
非常感谢任何帮助
mysql - 使用 old_table_name 的 AUTO_INCREMENT 值创建 TABLE new_table_name LIKE old_table_name
我可以在 mysql 客户端中使用旧表的自动增量状态创建一个新表吗?
我认为,这ALTER TABLE new_table_name AUTO_INCREMENT=@my_autoincr_iment
对我有帮助,但这种结构必须使用恒定值。我不想使用困难的脚本。
sql - 删除与 LIKE 匹配的子字符串的行?
如何从表中删除行,其中列包含子字符串,但该列的类型为“Long”。(是的,我知道我不应该使用 Long,但我在维护别人的烂摊子)。
我的第一次尝试是:
(从这个答案开始。)
这将返回:
SQL 错误:ORA-04091:表 blah.longtable 正在变异,触发器/函数可能看不到它
php - 同一个 MySQL 查询中的 Like 和 Where
我想使用类似以下的东西:
sql - 如何获得最佳搜索结果 AND , OR , LIKE
查询 #1:
但效果不佳,当我尝试拆分此 sql 时:
查询 #2:
或者
查询 #3:
或等等...
返回不同的结果
mysql - MySql搜索两个表并用like和%比较列
我正在尝试从两个表中选择数据并将其插入另一个表中。当每个表中的某些内容匹配时,我想选择数据。问题是其中一个比较需要是类似的,而我不知所措。sql语句在下面,我相信它至少会显示我正在尝试做的事情。
我曾尝试使用程序,但无法弄清楚,甚至无法判断这是否会有所帮助。
sql - 将列的值添加到 LIKE 语句中?
我有 3 个标签表、标签类别和使用过的标签。我想获取所有标签的列表,其中包含已使用标签的计数(所用标签的格式是每个具有标签的文档 id 的逗号分隔值)。
我一直在尝试这样的事情,但我无法将 tags.tag 字段的值插入到 LIKE 语句中。
SELECT categories.category, tags.tag,
(SELECT COUNT(id) FROM usedtags WHERE usedtags.value LIKE '%tags.tag%') as numtags
FROM tags
LEFT JOIN categories ON categories.id = tags.category_id
ORDER BY categories.category, tags.tag
必须有更好的方法来做到这一点,但我的 SQL 还不够好!!
有人可以指出我正确的方向吗?
非常感谢
mysql - MySQL 名称 LIKE '%#attributes.q#%' --- 不返回完全匹配的结果?
我有以下 MySQL 查询:
这很适合猜测,但是如果您提供完全匹配:“Bill Clinton” fname=bill lname = clinton 到上面的查询,您会得到 0 个结果?比尔克林特给出结果的地方。
如何更新此查询以查找 LIKE 结果和 EQUAL TO 结果?