示例資料
使用菜鳥教程
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.絕對路徑和相對路徑 區別是什麼 絕對目錄 從根路徑開始 相對路...