SQL之檢索資料(select語句)

2022-08-16 18:42:09 字數 949 閱讀 3787

關鍵字不能用作表或者列的名字。

select prod_name

from products;

上述語句從products表中檢索乙個名為prod_name的列。select關鍵字後面是列名,from關鍵字後面是表名。

多條sql語句必須用分號(;)間隔,單條sql最好後面也加上分號。

sql語句是不區分大小寫的。所有的空格都是被忽略的。

select prod_id,prod_name,prod_price

from products;

多個列時,列名之間加上逗號。但是最後乙個列不加。

select *

from products;

*號代表所有項,但是最好不要使用,一般會造成效能問題。

select distinct vent_id

from products;

distinct只返回不同的具有唯一性的vent_id行。

注意:不能部分使用distinct,這個關鍵字會作用於所有的列,不僅僅是跟在後面的那一列。

在sql server和access中

select top 5 prod_name

from products;

使用top關鍵字來限制最多返回多少行。

如果使用mysql,mariadb或者sqlite,則使用limit關鍵字。

select prod_name

from products

limit 5;

如果想指定從第幾行開始。

select prod_name

from products

limit 5 offset 5;

這代表從第5行起的5行資料。

注意:第乙個被檢索的是第0行,而不是第1行。所以limit 1 offset 1 會檢索第2行,而不是第1行。

SQL 檢索資料(select語句)

select語句用於從乙個或多個表中檢索資訊。命令select 列名 from 表名 注意 語句將返回表中所有行,資料沒有過濾 過濾將得出結果集的乙個子集 也沒有排序。命令select 列名1,列名2,from 表名 注意 在選擇多個列時,一定要在列名之間加上逗號,但是最後乙個列名後不加。命令 也可...

mysql的檢索資料SELECT

檢索單個列 select 列名 from 表名 從某個表中檢索某列 檢索多個列 select 列名1,列名2 from 表名 從某個表中同時檢索出多列 檢索所有列 select from 表名 為萬用字元 檢索不同的值distinct 倘若檢索出來的列中有多個重複值,有點眼花繚亂,它可以幫助除去多餘...

My SQL 使用SELECT檢索資料

為了使用select檢索表,必須提供兩個條件 想選擇什麼和從 選擇。在這裡我們假設有一張表,名為products,內容如下 常用的檢索命令和舉例如下 檢索某一列 select語句檢索資料是無序的,因此可能每次檢索的結果順序不一致 select prod name from products 結果如下...