我有一个SQL问题。
field_1 field_2 field_3
1 1 A
2 2 b
3 3 1
Select field_1, field_2
From MyTable
Where lower(field_3) = upper(field_3);这将返回所有记录。它不应该只返回field_1 =3和field_2 =3的记录吗?
发布于 2017-08-04 20:57:01
如果是SQL Server,则可以将排序规则设置为区分大小写
Select field_1, field_2
From MyTable
Where lower(field_3) = upper(field_3) COLLATE SQL_Latin1_General_CP1_CS_AShttps://stackoverflow.com/questions/45507351
复制相似问题