我有一张桌子,有人向我的电话号码发送文本后如何填充该桌子,然后该文本将自动插入到桌子中。我们为要发送文本的人提供了一种格式。
然后,我使用substring_index解析出文本并使用定界符句点(。)。
如果发送的文本格式很简单,但如果不是我所拥有的表格,则看起来很草率。我想发生的是,如果发送的文本没有句点,则不会执行子字符串索引,如果有句点,则将执行子字符串
我想我要使用LOCATE
命令
只是想知道如何才能正确执行此操作
SELECT * FROM table WHERE column = LOCATE('.',`column`)
它有一个输出但不完整,我想发生的是
SELECT * FROM table WHERE `it will only show where the value of locate is 0`
NVM做到了,我做到了
SELECT * FROM table WHERE LOCATE('.',`column`) = 0
最佳答案
然后,您需要一个案例声明。一路上的某个地方,您的代码如下:
substring_index( . . . )
将其包装在
case
中:(case when text like '%.%' then substring_index( . . . ) end)
关于mysql - 如何根据col值进行选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24501078/