请教个SQL语句怎么写.

作者&投稿:用沾 (若有异议请与网页底部的电邮联系)
有条sql语句不知道怎么写了,求助~

SELECT a.*
FROM (select jh,MAX(ny) ms from table group by jh) b LEFT JOIN table a on a.jh=b.jhand a.ny=b.ms

--楼主把表名换下就可以了
--有什么疑问可以随时找我 希望解决了楼主的问题
select distinct Item, Field1
from table_name
where Item in(select Item from (
distinct Item, Field1
from table_name
) a group by Item having count(1)>1)

告诉你几个SQL语句:
插入单个元组
语句格式
INSERT
INTO <表名> [(<属性列1>[,<属性列2 >…)]
VALUES (<常量1> [,<常量2>] … )
功能将新元组插入指定表中。
修改数据
语句格式
UPDATE <表名>
SET <列名>=<表达式>[,<列名>=<表达式>]…
[WHERE <条件>];

功能
修改指定表中满足WHERE子句条件的元组
删除数据
DELETE
FROM <表名>
[WHERE <条件>];
功能
删除指定表中满足WHERE子句条件的元组
WHERE子句
指定要删除的元组
缺省表示要修改表中的所有元组
建立视图
语句格式
CREATE VIEW
<视图名> [(<列名> [,<列名>]…)]
AS <子查询>
[WITH CHECK OPTION];
WITH GRANT OPTION子句
指定了WITH GRANT OPTION子句:
获得某种权限的用户还可以把这种权限再授予别的用户。

没有指定WITH GRANT OPTION子句:
获得某种权限的用户只能使用该权限,不能传播该权限
SQL收回权限的功能REVOKE语句的一般格式为:
REVOKE <权限>[,<权限>]...
[ON <对象类型> <对象名>]
FROM <用户>[,<用户>]...;

功能:从指定用户那里收回对指定对象的指定权限

要插入多少条记录,就要执行多少次insert 命令。 如果你只是要插入一下试验数据,可以在存储过程中用 for 循环就可以了。 如果是正常使用中的数据的话,那只能多少记录插多少次。

下面的几条语句完成向A表插入10000条C=1,D=2,E=3的记录:
DECLARE @C INT,@D INT,@E INT,@COUNT INT
SELECT @C=1,@D=2,@E=3,@COUNT=10000
WHILE @COUNT>0
BEGIN
insert into A表(C,D,E) VALUES(@C,@D,@E)
SET @COUNT=@COUNT-1
END

一般的数据库好像没有批量添加的语法吧,不过你可以用软方法来时间,比较简单的,写一个批处理,不要告诉我你不知道什么是批处理,或者写一个小软件来执行10000次这个语句吧。。。建议使用脚本,比如php。

只要将B字段设为自动增长就可以了!!不管你往C,D,E字段插入什么字段,只要插入的字段符合设置的数据类型就可以!!


SQL语句怎么写才是最好的
1:在关系Student中插入学生年龄值应在15~35之间 ALTER TABLE Student ADD CONSTRAINT chk_Student_age CHECK ( Sage >= 15 AND Sage <= 35 );2:在关系SC中插入元组时,其sno值和cno值必须分别在Student中和Course中出现 ALTER TABLE SC ADD CONSTRAINT FK_SC_Student FOREIGN ...

怎么学习SQL语句?
第二:一边使用一边学习。学习Sql语言一定要一边使用一边学习,一定要多做实验,由于Sql语言的实验比较容易完成,结果也比较直观,所以大多数人借助各种实验也能快速掌握Sql语言。按照历史经验来看,学习存储过程是一个难点,这部分应该通过大量的实验来逐渐掌握,建议可以跟着shulanxt上的例子一起练习。第三:...

怎样用SQL语句查询一个数据库中的所有表
SQL 查询所有表名:SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'SELECT * FROM INFORMATION_SCHEMA.TABLES 结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;sql 语句就是对数据库进行操作的一种语言。

怎么执行sql命令?
1、点击页面中的【SQL】。2、打开之后在右侧就会出现一个空白的区域。输入所需的SQL命令。3、SQL语句输入完整之后,在空白区域 ,点击右键选择执行。以上就是执行sql命令的步骤。

sql语句的增删改查
下面教大家sql增删改查语句怎么写,操作方法如下。1、首先在电脑中打开navicat,点击新建查询。2、然后在打开的软件中,写出insert语句增加数据。3、接着用delete语句删除数据。4、最后写出update语句对数据进行修改,用select语句对数据进行查询,这样就完成了。

SQL模糊查询语句怎么写啊
3、用 Like 子句。比如:Select * from [TableName] where [名称] Like '%SQL%' and [简介] like '%Software%'这就是查询 [名称]字段中包含 “SQL”、并且[简介]字段中包含 “Software” 的记录。4、selet * from userwhere name like '%小%'order by id ascasc代表升序 desc代表降序。

SQL语句怎么写
1.select m.mname,yw.score as '语文',sx.score as '数学',yy.score as '英语',ls.score as '历史'from member m left outer join (select mid,score from score where fid=(select fid from f where fname='语文')) yw on m.mid=yw.mid left outer join (select mid,score from ...

怎么学习SQL数据库的语句?
简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable WHERE name='张三' (一) 选择列表 选择列表(select_list)指出所查询列,它可...

SQL命令怎么用?
SQL语句:通过SQL语句可以完成对数据库、表、数据的操作,也就是我们本教程要学习的主要内容。一条SQL语句类似这样,它的含义是:从Users表中取出列名为UserName的数据。一些重要的SQL命令:SELECT – 从数据库中提取数据 UPDATE – 更新数据库中的数据 DELETE – 从数据库中删除数据 INSERT INTO – 向...

求助:sql查询语句怎么写?
查询语句如下:select a.旅客姓名,a.旅客身份证号,a.房间号,a.入住时间,a.宾馆名称,同住姓名=b.旅客姓名,同住身份证号=b.旅客身份证号,同住入住时间=b.入住时间 from tablename a left join tablename b on a.宾馆名称=b.宾馆名称 and a.房间号=b.房间号 where datediff(s,a.入住时间,b....

泗洪县13473829222: sql语句怎么写? -
宦琪佐锐: --就你所述需求,在SQLServer2000环境下,语句如下:SELECT [姓名], SUM(CASE [科目] WHEN '语文' THEN [成绩] END) AS [语文], SUM(CASE [科目] WHEN '数学' THEN [成绩] END) AS [数学], SUM(CASE [科目] WHEN '英语' THEN [成...

泗洪县13473829222: sql常用语句写法 -
宦琪佐锐: 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7...

泗洪县13473829222: 求SQL语句怎么写 -
宦琪佐锐: 1 select c_name,c_stu from CLASS 2 select top 5 * from CLASS 3 select * from CLASS where c_stu>30 and c_type=1 and c_name like '%二班%' 4 select * from CLASS order by c_stu asc,c_type desc

泗洪县13473829222: 请教如何写SQL语句 -
宦琪佐锐: 设表一为DataGrid1,表二为DataGrid2: select a.序号 , b.值 as 性别 , c.值 as 职业 from DataGrid1 a , DataGrid2 b , DataGrid2 c where a.序号 = b.参数 and a.序号 = c.参数

泗洪县13473829222: 求教一个SQL查询语句要如何写 -
宦琪佐锐: 抱歉,原来想简单了.如下语句已更正select a.部门名称,b.订单月份,sum(c.订单金额) as 订单月份金额合计 from (select distinct 部门名称,部门编号 from 表A ) a join (select distinct 订单月份 from 表B ) b on 1=1 left join 表B c on a.部门编号=c.部门编号 and b.订单月份=c.订单月份 group by a.部门名称,b.订单月份

泗洪县13473829222: 请教一个sql语句的写法
宦琪佐锐: select A.a, count(*) from A inner join B on A.a = B.b group by aunionselect A.a, 0 from A where a not in (select distinct b from B)order by a

泗洪县13473829222: 请教个SQL语句怎么写. -
宦琪佐锐: 下面的几条语句完成向A表插入10000条C=1,D=2,E=3的记录: DECLARE @C INT,@D INT,@E INT,@COUNT INT SELECT @C=1,@D=2,@E=3,@COUNT=10000 WHILE @COUNT>0 BEGIN insert into A表(C,D,E) VALUES(@C,@D,@E) SET @COUNT=@COUNT-1 END

泗洪县13473829222: 请教一个sql语句的写法 -
宦琪佐锐: SELECTMSGID,SERVICEID,SERVICETYPE,MSGREFFROM[表名]WHEREMSGID = '字段值'ORMSGREF = '字段值'

泗洪县13473829222: SQL语句要怎么写 -
宦琪佐锐: 首先,要得到,一个月的倒数第二天啊 select last_day(sysdate)-1 from dual 用last_day 函数,得到最后一天,然后,再 减去1 就得到 一个月的倒数第二天. 第二个问题,是,要对表中出现的月 都 要 进行 倒数第二天的计算 select distinct( last_...

泗洪县13473829222: 请教 这个SQL语句该如何写 -
宦琪佐锐: SELECT * FROM [表一] WHERE [身份证号] IN (SELECT [身份证号] FROM [表二] )

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网