在SQL数据的前面查找空白

在SQL数据的前面查找空白,sql,Sql,谢谢你的帮助 如何获取前面或后面包含空格的数据 例如:(参见.png) 我试过: select* from customer_table where customer like '% %' 但是: 它给了我所有的名字,因为名字中间有一个空格 我要买前面有空白的 谢谢大家! 使用列上的TRIM功能以适应您选择的条件,例如 WHERE LTRIM([CUSTOMER]) = 'Joe' 此示例适用于Microsoft SQL Server,但我相信所有DBM都有类似的功能,您可以使用trim作

谢谢你的帮助

如何获取前面或后面包含空格的数据

例如:(参见.png)

我试过:

select* from customer_table where customer like '% %'
但是:

它给了我所有的名字,因为名字中间有一个空格

我要买前面有空白的


谢谢大家!

使用列上的
TRIM
功能以适应您选择的条件,例如

WHERE LTRIM([CUSTOMER]) = 'Joe'

此示例适用于Microsoft SQL Server,但我相信所有DBM都有类似的功能,您可以使用trim作为关键字进行搜索。

例如,使用列上的
trim
功能以适应您选择的条件

WHERE LTRIM([CUSTOMER]) = 'Joe'
此示例适用于Microsoft SQL Server,但我相信所有DBM都有类似的功能,您可以使用trim作为关键字进行搜索。

我想您需要:

where customer like ' %' or customer like '% '
like
模式匹配整个字符串。所以第一个在乞讨时得到空格,第二个在结束时得到空格。如果两者都需要,可以用一种模式来实现:

where customer like ' % '
我想你想要:

where customer like ' %' or customer like '% '
like
模式匹配整个字符串。所以第一个在乞讨时得到空格,第二个在结束时得到空格。如果两者都需要,可以用一种模式来实现:

where customer like ' % '

如果希望以空格开头,请删除like:
select*from customer_表中的第一个通配符,其中customer like“%”
首先说“在前面或后面”,然后说“前面有空白的那些”。你想要什么?标题上写的是空白,但接着你就谈到了空间。您想要什么?您使用的是哪种dbms?如果希望它以空格开头,请删除like中的第一个通配符:
select*from customer\u table,其中customer like“%”
首先说“在前面还是后面”,然后说“前面有空白的那些”。你想要什么?标题上写的是空白,但接着你就谈到了空间。您想要什么?您使用的是哪种dbms?针对没有指定dbms的问题的特定于产品的答案。至少告诉我们这是用于哪个dbms。没有指定dbms的问题的特定于产品的答案。至少告诉我们这是用于哪个dbms的。