sql查詢基本語法 訪問查詢的基本SQL語法

2021-10-07 23:31:44 字數 1830 閱讀 4732

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過濾允許我們按照指定範圍查詢一批資料...