sql查詢基本語法
要使用sql而不是access查詢設計檢視access查詢,請開啟查詢設計視窗,然後將檢視更改為sql:
選擇宣告從[table_name]中選擇[column_name];
追加宣告插入[table_name]([column1],[column2],[column3])
values('value1',#value2#,value3);
假設value1是乙個字串,value2是乙個日期,value 3是其他某種資料型別
更新宣告update [表名稱] set [列名稱] ='value1'
在[other_column] = value2;
刪除宣告delete * from [table_name];
建立表語句select column1,column2進入newtable
從oldtable;
僅不同的值從[table_name]中選擇distinct [column_name];
有序查詢中的前10名select top 10 [column_1],[column_2]
來自[table_name]
order by [column_1];
預設情況下,訂購者為公升序。
在語句的處使用desc可以顛倒順序。in值列表select [column_name]
來自[table_name]
where [column_name] in('value1','value2','value3');
數字之間select [column_name]
來自[table_name]
在[column_name]值1和值2之間;
日期之間select [column_name]
來自[table_name]
在[值名稱]和#值2#之間的[列名稱];
喜歡和*萬用字元select [column_name]
來自[table_name]
where [column_name]喜歡'* value *';
計數select count([column_name])
from [table_name];
但是,在彙總查詢中,如果返回其他列,則必須使用「分組依據」
select count([column_1]),[column2]
來自[table_name]
group by [column2];
加盟選擇[table1]。[column_1],[table2]。[column_2]
從表1內聯接表2
開啟[table1]。[id] = [table2]。[id];
left,right和inner joins遵循相同的語法。
完全外部聯接是通過不使用聯接來實現的,如下所示:
選擇[table1]。[column_1],[table2]。[column_2]
從表1,表2;
聯盟從[table_1]中選擇[column_name]
聯盟[全部]
從[table_2]中選擇[column_name];
如果您不想刪除重複的記錄,則需要all謂詞。
union本身具有在select子句中使用distinct謂詞的作用。
翻譯自:sql查詢基本語法
SQL模糊查詢的語法
sql模糊查詢的語法為 select column from table where column like pattern sql提供了四種匹配模式 1.表示任意0個或多個字元。如下語句 select from user where name like 三 將會把name為 張三 三腳貓 唐三藏 ...
SQL模糊查詢的語法
sql模糊查詢的語法為 select column from table where column like pattern sql提供了四種匹配模式 1.表示任意0個或多個字元。如下語句 select from user where name like 三 將會把name為 張三 三腳貓 唐三藏 ...
ES基本查詢語法
1.term主要用於精確匹配哪些值,比如數字,日期,布林值或 not analyzed 的字串 未經分析的文字資料型別 2.terms 跟 term 有點類似,但 terms 允許指定多個匹配條件。如果某個字段指定了多個值,那麼文件需要一起去做匹配 3.range過濾允許我們按照指定範圍查詢一批資料...