在SQL中✀✀(中间没有空格)与✀ ✀(中间有一个空格)有区别吗?有的话区别是什么?

2024-12-05 03:42:09
推荐回答(3个)
回答1:

当然有区别,首先是长度,如果用取长度的函数查询就可以看出,一个是0,一个是1.
''没有空格这种是空字符串,就是什么也没有的字符串,而' '有一个空格这是一个实实在在的值,你把空格当成一个字母理解,一个空格也是一个值。

回答2:

''是空字符串~‘ '为传一个空格字符~比如在插入语句时编号用的是null~而‘’使用的话 是会报错的~

回答3:

有区别
'':空字符串,注意与NULL不同,NULL代表不知道内容的字符串
' ':含有1个空格的字符串