CSDN论坛 > Web 开发 > ASP

这样的结果能否用一条SQL语句实现? [问题点数:0分]

Bbs1
本版专家分:11
结帖率 98.39%
CSDN今日推荐
Bbs7
本版专家分:13418
Bbs1
本版专家分:11
Bbs1
本版专家分:11
Bbs1
本版专家分:11
Bbs5
本版专家分:2750
Bbs5
本版专家分:2750
Bbs5
本版专家分:2750
Bbs7
本版专家分:13418
Bbs1
本版专家分:11
Bbs5
本版专家分:2750
Bbs5
本版专家分:2750
Bbs1
本版专家分:53
匿名用户不能发表回复!
其他相关推荐
sql语句实现多条数据合为一条数据
今天遇到个函数感觉很有用,给你们举个例子吧: 当我们给用户多个角色的时候,我们的用户角色表的展示方式有两种, 一种是把所有角色何在一起变成一个字符串,然后在该表查看用户就能看到一条关于用户角色的数据 另一种就是插入多条数据,一个用户一个角色,然后再对同一个用户insert一个角色,也就是当查询一个用户的时候,返回的是多条数据 个人感觉返回多条的数据这种方式便于数据库管理,但是如果在前台展示
一条sql实现无限极分类
我还没提到就有人迫不及待的想回答,递归呗,但是你们想过没有,递归的话,如果有3000个分类,有一级,二级,三级,四级的列表。你这个程序压根就跑不动,你或许会说缓存呗,但是生成缓存的速度是你无法忍受的。 递归做法表结构创建: id int(10) 分类id name varchar(64) 分类名称 reid int(10) 父类id
用一条SQL语句实现向数据库中插入多条记录的方法
insert一般是用来给表插入一条指定的列值的,但是,insert还存在另一种形式,可以利用它将一条select语句的结果插入表中。这就是所谓的insert select,顾名思义,它是由一条insert语句和一条select语句组成的。假如你从另一张表中合并客户列表到你的Custumers表,不需要每次读取一行,然后再将它用insert插入,可以如下进行: insert into Custume
SQL查询重复数据,只显示一条sql语句
2种方法, 1.在select后面加 distinct 可以过滤重复的数据, 点评:在海量数据下效率低 2.利用group by ,把查询到的字段都放在group by后面,点评:效率比distinct高,使用也比distinct麻烦点!sql语句: select name from ZonCanKu group by name
一条SQL 语句执行后返回2笔受影响--如果没有触发器,那就是点到"包括实际的执行计划"!
昨晚相当郁闷,明明查询时只有一笔记录,却在执行update的时候出现两笔受影响!同一个数据库换台电脑执行却只有一笔受影响,苦苦冥思不得其姐,又百度数次,无果!最后电话BOSS,被告知是否客户端点击到“包括实际的执行计划”,乍一看!奶奶的!竟然有个选中的颜色!取消之,同样的语句,执行后就变成一笔受影响!果不其然,姜还是老的辣!在此发博文,希望遇到此现象朋友得以解决! :没有触发器
请用一条sql语句实现求最高成绩,
create table 成绩表(学号 int identity(1,1),姓名 varchar(10),科目 varchar(10),成绩 int)insert 成绩表 select 张三,语文,80insert 成绩表 select 李四,语文,83insert 成绩表 select 王五,英语,99insert 成绩表 select 李四,数学,88inser
sql语句一条记录拆分为多条记录
if exists (select 1 from dbo.sysobjects where id = object_id(N't_test')) drop procedure [dbo].[t_test] GO Create table t_test ( id int primary key,LongField varchar(50)) GO Insert Into t_test (id
转一个很全的sql语句,加强sql基本功
今天被应聘的公司反馈数据库需要加强,所以记下给自己看,涨姿势。
查询 + 添加 + 修改 一条sql 搞定~
1 .  不存在,则添加~不会自动修改 INSERT INTO king_wz (yname,title) SELECT '42','北京' FROM dual WHERE not exists(SELECT id FROM `king_wz` where yname='42'); 语句解析: select not  exists(SELECT id FROM `king
用一条SQL语句查询一张表得到不同条件的多个结果
一条语句,12个结果,12行,比较方便与1个dataGridView的现实。我是用在C# Winform上的3层结构的开发上,用这个实现统计12个月每个月的销售总额。现在就差统计表了,GDI功底比较差,还在研究呵呵。 SELECT A1.date 日期, SUM(A1.sum) 销售额 FROM t_business A1 WHERE A1.date between 2009-1-1
关闭
关闭