SQL学习之first()函数
目录
- 学习源
- SQL first() 函数
- first()函数在其他数据库中的实现
- SQL Server
- MySQL
- Oracle
- 示例数据
- 使用
学习源
- 简单教程
- https://www.twle.cn/l/yufei/sql/sql-basic-func-first.html
- 菜鸟教程
- https://www.runoob.com/sql/sql-func-first.html
SQL first() 函数
SQL 中的 first()
函数返回指定的列中第一个记录的值
SELECT FIRST(column_name) FROM table_name;
注意:只有 MS Access 支持 FIRST() 函数
虽然其它数据库中没有实现该函数,不过我们我们可以使用 LIMIT
语句达到同样的效果
first()函数在其他数据库中的实现
SQL Server
SELECT TOP 1 column_name FROM table_name;
例如:
SELECT TOP 1 lesson_name FROM lesson_views ORDER BY views DESC;
MySQL
SELECT column_name FROM table_name LIMIT 1;
例如:
SELECT lesson_name FROM lesson_views ORDER BY views DESC LIMIT 1;
Oracle
SELECT column_name FROM table_name WHERE ROWNUM <=1;
例如:
SELECT lesson_name FROM lesson_vies ORDER BY views DESC WHERE ROWNUM <=1;
示例数据
CREATE DATABASE IF NOT EXISTS hardy_db default character set utf8mb4 collate utf8mb4_0900_ai_ci;USE hardy_db;DROP TABLE IF EXISTS lesson;CREATE TABLE lesson (id int(11) NOT NULL PRIMARY KEY AUTO_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 LIMIT 1; +---------------------+ | name | +---------------------+ | Python 基础教程 | +---------------------+
SQL学习之first()函数相关推荐
- SQL学习之now()函数
目录 学习源 SQL now() 函数 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-now.html 菜鸟教程 https ...
- SQL学习之ucase()函数
目录 学习源 SQL ucase() 函数 示例数据 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-ucase.html 菜 ...
- SQL学习之lcase()函数
目录 学习源 SQL lcase() 函数 示例数据 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-ucase.html 菜 ...
- SQL学习之mid()函数
目录 学习源 SQL mid() 函数 示例数据 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-mid.html 菜鸟教程 ...
- SQL学习_常用函数参考
1. AVG() 函数SELECT AVG(column_name) AS xxx FROM table_name// 从access_log中选择site_id和count,当count比count ...
- SQL学习之时间间隔函数
MYSQL的DATE_SUB函数,可以对「一个时间」进行时间间隔的切割 用法如下 -- 时间间隔函数 SELECT DATE_SUB('2010-08-12', INTERVAL 3 DAY) AS ...
- SQL学习笔记之二:QUOTENAME函数
SQL学习笔记之二:QUOTENAME函数 --SQL学习笔记二 --函数QUOTENAME --功能:返回带有分隔符的Unicode 字符串,分隔符的加入可使输入的字符串成为有效的Microsoft ...
- SQL学习(3)——表的复杂查询与函数操作
SQL学习(3)--表的复杂查询 1.视图 1.1.创建视图 1.1.1.基于单表的视图 1.1.2.基于多表的视图 1.2.查询视图 1.3.修改视图 1.4.更新视图 1.5.删除视图 2.子查询 ...
- spark sql uv_内置函数_SparkSQL学习 - 编程那点事
Spark 1.5.x版本引入的内置函数在Spark 1.5.x版本,增加了一系列内置函数到DataFrame API中,并且实现了code-generation的优化.与普通的函数不同,DataFr ...
最新文章
- .Net WEB打印需要设置的内容和方法
- iOS架构-静态库.framework(引用第三方SDK、开源库、资源包)(9)
- Android布局中 android:layout_gravity=bottom为何不起作用?
- php实现倒计时效果
- 登录判断_Spring Security之多次登录失败后账户锁定功能的实现
- 字节跳动入局外卖赛道 美团饿了么怕了吗?
- Newsgroups数据集介绍
- <随笔03>Java中的两种异常类型
- kernel panic 分析解决方法
- python飞机大战怎么将图片保存_Python飞机大战完整素材包(字体音乐图片)
- 数学建模:Leslie离散人口发展模型
- win系统CH341驱动安装方法
- 国内有哪些不错的CV(计算机视觉)团队?
- python调用m文件
- 知道一点怎么设直线方程_已知两点坐标怎样求直线方程
- ubuntu18.04 pybluez pip3安装
- bmob php支付,GitHub - bmob/bmob-php-sdk: PHP SDK相关源码
- 商业银行风险计量 第二章 最低资本要求
- turtle设置背景图片
- 欧拉定理及费马小定理
热门文章
- 新零售品牌“三只松鼠”遇挫,摆脱困境的两大方法
- 全球最具创新公司TOP10
- 人工智能AI服务器配置要求-首选驰网i9-13900k服务器
- 23种设计模式-代理模式《中介公司》
- 配电网多目标动态无功优化 基于IEEE33节点配电网,以配电网网损最小 电压偏差最小以及光伏消纳最大为目标
- ENVI (包括 Classic)如何加扩展工具
- ] 电视剧《宫》收视高骂声响 清装F4逛御花园
- High-frequency Component Helps Explain the Generalization of Convolutional Neural Networks笔记
- PMI-ACP考试到底有什么用?你知道吗?
- 微信抢红包过期失效实战案例