1、不是,应为你是varchar类型,如果char就会2、select * from notebook where publishment='清华大学出版社'
解决方案 »
- Sqlserver2012 的 IntegrationService 服务无法启动,VIA协议已禁止,也不行,请问是什么原因?
- ASP页面无法打开求助!
- 谁能告之inner join和where的区别?
- 一个sql语句使用两个not exists的道理
- 一个SQL的时间计算问题
- 大侠帮忙!!SQL Server 2000企业版的任务板无法正常显示?
- 存储过程是否可以作为子查询表,如果可以,我该怎么做,谢谢!
- 急!数据库PRIMARY文件组已满的问题,晚上就要解决,请高手指点!
- 高分请问简单操作:在SQL SRVER中怎样拷贝一个数据库,再怎样加到另一台机子上?
- MYSQL 里面查询特定字数的问题
- SqlServer使用日志恢复数据 急救!!!!!!!!
- 小弟准备学习sql server请各位指点如何学习,分不够在加!
RTRIM
截断所有尾随空格后返回一个字符串。语法
RTRIM ( character_expression ) 参数
character_expression由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。返回类型
varchar注释
character_expression 必须为可隐性转换为 varchar 的数据类型。否则请使用 CAST 函数显式转换 character_expression。说明 兼容级别可能影响返回值。有关更多信息,请参见 sp_dbcmptlevel。
示例
下例显示如何使用 RTRIM 删除字符变量中的尾随空格。DECLARE @string_to_trim varchar(60)
SET @string_to_trim = 'Four spaces are after the period in this sentence. '
SELECT 'Here is the string without the leading spaces: ' + CHAR(13) +
RTRIM(@string_to_trim)
GO下面是结果集:(1 row(s) affected)
------------------------------------------------------------------------
Here is the string without the leading spaces: Four spaces are after the period in this sentence.
(1 row(s) affected)
第一个问题我明白了
问题是第二个,我是用delphi写程序 输入的查询条件是在edit框中,就是edit.text,这样在edit框中
输入字符 清华大学出版社~后面有没有空格尾巴呢?应该怎么精确查询呢
select * from notebook where piblishment ???? edit.text
strsql="select * from notebook where piblishment ='" & edit.text & "'"
--table_edit是对应的数据库里的字段
超级谢