16 Eylül 2019 Pazartesi

SELECT WHERE IN

Giriş
Select cümlesinin yapısı şöyle. In cümlesi WhereClause'un bir parçası
SelectClause + FromClause + WhereClause + GroupByClause + OrderByClause + LimitClause
IN cümlesi aslında IN parantezi içindeki bir sürü değer ile OR'lamak gibidir.

Örnek
IN ile şöyle yaparız.
SELECT * FROM [DPPLBMS].[dbo].[STUDENTS_DETAILS]
where AttendingConvocation='0' and grade in ('A', 'B', 'C')
Eğer bunu OR ile yapmak istersek şöyle yaparız
SELECT * FROM [DPPLBMS].[dbo].[STUDENTS_DETAILS]
where AttendingConvocation='0' and (grade = 'A' or grade='B' or Grade='C')
Örnek
Şöyle yaparız.
SELECT * FROM table WHERE 'val' IN (col1,col2);

Hiç yorum yok:

Yorum Gönder