SQL學習之first 函式

2021-10-01 10:38:59 字數 2126 閱讀 8298

示例資料

使用菜鳥教程

sql 中的first()函式返回指定的列中第乙個記錄的值

select

first

(column_name)

from table_name;

注意:只有 ms access 支援 first() 函式

雖然其它資料庫中沒有實現該函式,不過我們我們可以使用limit語句達到同樣的效果

select

top1 column_name from table_name;

例如:

select

top1 lesson_name from lesson_views order

by views desc

;

select column_name from table_name limit

1;

例如:

select lesson_name from lesson_views order

by views desc

limit

1;

select column_name from table_name where rownum <=

1;

例如:

select lesson_name from lesson_vies order

by views desc

where rownum <=

1;

create

database

ifnot

exists hardy_db default

character

set utf8mb4 collate utf8mb4_0900_ai_ci;

use hardy_db;

drop

table

ifexists lesson;

create

table lesson (

id int(11

)not

null

primary

keyauto_increment

, name varchar(32

)default'',

views int(11

)not

null

default

'0',

created_at datetime);

insert

into lesson(id, name, views, created_at)

values(1

,'python 基礎教程'

,981

,'2017-04-18 13:52:03'),

(2,'scala 基礎教程',73

,'2017-04-18 16:03:32'),

(3,'ruby 基礎教程'

,199

,'2017-05-01 06:16:14'

);

mysql中使用

下面的 sql 語句讀取 lesson 表中瀏覽量最多的課程 ( lesson_name )

select name from lesson order

by views desc

limit

1;

執行結果如下:

mysql>

select name from lesson order

by views desc

limit1;

+---------------------+

| name |

+---------------------+

| python 基礎教程 |

+---------------------+

SQL學習之last 函式

示例資料 使用菜鳥教程 sql 中的last 函式返回指定的列中最後乙個記錄的值 select last column name from table name 注意 只有 ms access 支援 last 函式 雖然其它資料庫中沒有實現該函式,不過我們我們可以使用limit語句達到同樣的效果 s...

SQL學習之round 函式

菜鳥教程 sql 中的len 函式用於把數值四捨五入為指定的小數字數 select round column name decimals from table name 引數 描述column name 必需。要捨入的數值或字段 decimals 可選。設定要返回的小數字數。預設為0 round x...

大資料學習日誌first

1.檢視當前目錄是什麼命 pwd 2.切換目錄的命令是什麼?cd 3.切換到家目錄有哪些命令?cd,cd 4.切換到 上一次 和 上一層的命令分別是什麼 cd 切換到上一次 cd 切換到上一層 如果是cd 表示切換到上上層,以此類推 5.絕對路徑和相對路徑 區別是什麼 絕對目錄 從根路徑開始 相對路...