none
SQL server 中not like和对查询值进行^处理的查询方法有什么区别? RRS feed

  • 问题

  • --如下:

    create database cx
    use cx
    create table xx
    (a int not null primary key,aa text)
    select *from xx
    insert into xx values (1,'asd1234567890A')
    insert into xx values (2,'asd112890A')
    insert into xx values (3,'asd2890A')
    select*from xx where aa   like 'asd[1]%'         --1
    select*from xx where aa  not like 'asd[1]%'    --2
    select*from xx where aa   like 'asd[^1]%'       --3
    select*from xx where aa  not like 'asd[^1]%'  --4

    虽然有些查询结果是相同的,但是问题来了:

    第一条查询和第四条有什么区别?

    第二条和第三条有什么区别?

    2016年5月10日 14:10

答案

全部回复