PostgreSQL: Case insensitive string comparison

后端 未结 6 1811
囚心锁ツ
囚心锁ツ 2020-12-04 16:34

Is there a simple ignore-case-comparison for PostgreSQL?

I want to replace:

SELECT id, user_name 
    FROM users 
        WHERE lower(email) IN (lowe         


        
6条回答
  •  失恋的感觉
    2020-12-04 16:56

    Use ‘Collate SQL_Latin1_General_CP1_CS_AS’ for it.
    declare @a nvarchar(5)='a'
    declare @b nvarchar(5)='A'
    
    if(@a=@b Collate SQL_Latin1_General_CP1_CS_AS)
    begin
    print 'Match'
    end
    else
    begin
    print 'Not Matched'
    end
    

提交回复
热议问题