是否有SQL的方式来编写返回比包含“这”选择*,但不含结果“这”
所以,在我的脑海它会是这个样子,但我知道那些其他所有结果查询这是行不通的
$sql = 'SELECT * FROM tablename EXCLUDING WHERE col1 = This'
我知道上面是行不通的,但有类似的东西,将,似乎无法找到这里任何事情来帮助
是否有SQL的方式来编写返回比包含“这”选择*,但不含结果“这”
所以,在我的脑海它会是这个样子,但我知道那些其他所有结果查询这是行不通的
$sql = 'SELECT * FROM tablename EXCLUDING WHERE col1 = This'
我知道上面是行不通的,但有类似的东西,将,似乎无法找到这里任何事情来帮助
尝试使用NOT LIKE
:
$sql = 'SELECT * FROM tablename WHERE col1 NOT LIKE "%This%"'
MySQL的不喜欢的是用来排除那些被匹配的标准,随后LIKE操作的行。
$sql = 'SELECT * FROM tablename WHERE col1 not like "%This%"'
,或者如果COL1需要精确值
$sql = 'SELECT * FROM tablename WHERE col1 !="This"'
谢谢工作。会标记正确,但有人在你面前 –
@Lewis不用担心:) –
select * from table_name where col1 not like '%This%';
谢谢工作。会标记正确,但有人进入你面前 –
谢谢合作。当我可以标记正确时 –