当前位置:首页 » 编程语言 » sql语句菜鸟
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql语句菜鸟

发布时间: 2023-05-22 14:47:25

① 菜鸟求教,sql语句中两个数相除,有可能除尽或者除不尽,除不尽的时候只取商的整数部分。除尽就取商

sqlserver中

本来直接相除就是取商的整数部分,无须再做处理啊

declare@aint,@bint
set@a=9
set@b=4
select@a/@b

② SQL语句,查询一个表中一个字段重复值,并把重复值的所有值列出,怎么写我菜鸟麻烦写清楚点

比如说 ,需要从表里面查询 name 相同的数据并列出来

select * from 表名 t where name in(select name from 表名 group by name having count(name) > 1) ORDER BY t.name;

③ 菜鸟求sql语句怎么写找出所有数学成绩在平均分数至上的学生信息并找出所有语文缺考的学生信息

1

select*from学生信息表where学生编码in
(selecta.学生编码from考试成绩表a,
(selectavg(考试成绩)as数学平均成绩from考试成绩表where考试科目='数学')b
wherea.考试科目='数学'anda.考试成绩>b.数学平均成绩)

2

select*from学生信息表where学生编码notin
(select学生编码from考试成绩表where考试科目='语文')

④ 菜鸟求助,数据库两表查询sql语句。。。

1. select 表2.性名 表1.登记类别 from 表1,表2 where 表1.身份证ID=表2.身份证ID and 表2.性名='张三'
2. select 表2.出生年月 from 表1,表2 where 表1.身份证ID=表2.身份证ID and 表1.登记类别=1
3. select count(表2.姓名) from 表2 where 表2.姓名 like '%明%'
4.select 表1.登记所在地 from 表1,表2 where 表1.身份证ID=表2.身份证ID and 表2.出生年月日<'19430101'

⑤ SQL查询语句,菜鸟问题

注意你扩号内的语句 y.region=x.region
也就是说求的是每个区域最大人口迟缓数,1个区域1条数据
可是没有指定是哪个区域,所以有多少区域region就有多少条记录(当然必须是人口数量没有卖春重复记录的情况下,如果1个区域同时存在2个人中旦耐口数量都是最多的,那总数还要多)

⑥ 菜鸟的sql问题

如果不加where条件,则是表自己对自己进行全外连接查询,结果为表中的每条数据进行比对:
aa,ab,ac,ad,ba,bb,bc,bd,ca,cb,cc,cd,da,db,dc,dd
但这里会有很多重复数据,而且两个球不能相同,为了去掉这些内容(例如:ab和ba是一样的只需要留一个)
加入了一个a.name < b.name的条件,这样就只会保留第一个值比第二个值小的数据了
aa,ab,ac,ad中保留ab,ac,ad
ba,bb,bc,bd中保留bc,bd
这样结果就是要的了

⑦ sql语句多表联查,查询速度太慢,超过10s,由于是菜鸟,不知道怎样优化

确定是菜鸟,sql 写成这样 证明你逻辑很清楚啊,建议如果是初学者,代码规范一定要保持
不知道代码规范,可以去窗口format一下。。。
言归正传 你这个优化的话 可以把
AND p.mediatypeinfoid in (
select
id
from
fn_get_mediatype_infor(5)
)
上面这部分 换成 inner join