在表“period”中有一列“date”,示例数据是FEBRUARY 3,2010
现在在条件Left(Date,3)='Feb'
也给出结果的情况下,左函数是否不区分大小写?
最佳答案
例如,可以在查询中设置collate
Declare @YourTable table (Col varchar(25))
Insert Into @YourTable values
('February'),
('february'),
('FEBRUARY')
Select *
From @YourTable
Where left(Col,3) = 'Feb' COLLATE SQL_Latin1_General_CP1_CS_AS
退换商品
February
相反,如果设置为
SQL_Latin1_General_CP1_CI_AS
(不敏感)你会得到
February
february
FEBRUARY
关于sql - SQL Server中的Left函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43140315/