與where的區(qū)別是什么?
和where都是SQL語句中的關(guān)鍵字,但是它們的作用不同。
用于指定表名或者視圖名,表示從哪個數(shù)據(jù)源中獲取數(shù)據(jù),例如:
where用于指定查詢條件,表示從數(shù)據(jù)源中篩選出符合條件的數(shù)據(jù),例如:
表名 where 字段名=值;
與where的使用技巧是什么?
和where時,需要注意以下幾點:
和where的順序
查詢結(jié)果的篩選,需要先有數(shù)據(jù)源才能進行篩選。
表名 where 字段名=值;
和where的簡寫方式
和where,例如:
表名 where 字段名=值;
可以簡寫為:
表名 where 字段名=值;
和where的多表查詢
在SQL語句中,可以使用多個表名或者視圖名來進行多表查詢,例如:
表1,表2 where 表1.字段名=表2.字段名;
和where的子查詢
和where的嵌套,例如:
表名 where 字段名=值) as A where A.字段名=值;
與where的區(qū)別及使用技巧,希望能對大家的SQL學(xué)習(xí)有所幫助。