发布网友 发布时间:2022-05-01 03:41
共8个回答
懂视网 时间:2022-05-01 08:02
如 有个表里有字段
id,name,.....
当name是重复时取其id最大的一条记录
select max(id) id,name from 表 group by name --最小用mini
--如果表中还有其他字段要查出,那么
select * from 表 where id in
(select max(id) from 表 group by name )
sql查询最大id
标签:
热心网友 时间:2022-05-01 05:10
SELECT * FROM 表名 ORDER BY id DESCLIMIT 0,1或SELECT MAX(TO_NUMBER(c_id)) FROM 表名。
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
一、SQL具有数据定义、数据操纵和数据控制:
1、SQL数据定义功能:能够定义数据库的*模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式又叫做视图(View),全局模式简称模式( Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。
2、SQL数据操纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。
3、SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性。
二、语言特点
1、SQL风格统一
SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据、建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作;
这就为数据库应用系统开发提供了良好的环境,在数据库投入运行后,还可根据需要随时逐步修改模式,且不影响数据库的运行,从而使系统具有良好的可扩充性。
2、高度非过程化
非关系数据模型的数据操纵语言是面向过程的语言,用其完成用户请求时,必须指定存取路径。而用SQL进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”,因此用户无须了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。
3、面向集合的操作方式
SQL采用集合操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
参考资料来源:百度百科-结构化查询语言
热心网友 时间:2022-05-01 06:28
1、首先打开SQL management管理软件 ,如下图,选择数据库选项,点击前面的加号。
2、打开如下图界面,选中需要更新的数据库名称。
3、选中数据库后,点击界面导航栏中的新建查询按钮,如下图所示。
4、打开如下图界面,可以看到界面右侧出现了空白界面和跳动的光标。
5、然后在跳动的光标处,输入如下图SQL 语句:insert into 表名(表中的列名1,表中的列名2)values('插入的数据1','插入的数据2')。
6、SQL 语句输入完成后,点击界面导航栏中的查询按钮,如下图。
7、执行后,可以看到界面中出现如下图界面,表示SQL语句已经执行完成了。
热心网友 时间:2022-05-01 08:03
你想搜索字段中最大的数?用这个SELECT MAX(column_name) FROM table_name热心网友 时间:2022-05-01 09:54
select * from table where id=(select MAX(id) from table )热心网友 时间:2022-05-01 12:02
SELECT * FROM 表名热心网友 时间:2022-05-01 14:27
应该加主键条件吧:select * from table a where id=(select MAX(id) from table where key =a.key ) and key ='n';热心网友 时间:2022-05-01 17:08
select top 1 * from table order by id desc;