To Search Data in Multiple Columns using 'IN' Clause

Using the Code

  1. Create a table with some dummy records to  show the demonstration:
    create table tbl_test
    (id int identity(1,1),
    column1 nvarchar(50),
    coulmn2 nvarchar(50),
    coulmn3 nvarchar(50))-- Create a table 
    insert into tbl_Test (column1,coulmn2,coulmn3) values
    ('Griff','Serjey','Maciej'),
    ('King','Fisher','Ajay'),
    ('Paul','Griff','Serjey'),
    ('King','Fisher','Griff')--Inserting some Dummy Records
  2. Now, I'm going to search the value where the data is 'Griff'. In the above table, there are 3 rows that contain 'Griff'.
    select *from tbl_test where 'Griff' IN (column1,coulmn2,coulmn3)
  3. By executing the above query, we will get the resultset like below:
    id   column1    coulmn2    coulmn3
    1    Griff      Serjey    Maciej
    3    Paul       Griff     Serjey
    4    King       Richard   Griff

The query will check all the mentioned columns where the input data is available by using the simple 'IN' clause.





转载于:https://www.cnblogs.com/wupd2014/p/4975507.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值