select * from
(select top 10 * from
(select top 202 * from 表 order by 字段 asc) as A order by 字段 desc) as B order by 字段 asc
如题:最后一页会显示不正确 有没有方法解决。
问错地方了吧
我是来看热闹的
select top 每页显示 ......
现有三张表
表A:学生ID、学生名
表B:课程ID、课程名
表C:学生ID、课程ID、成绩
如果想输出下列值:
参加了某门课程的所有学生的学生名、课程名、成绩
SQL语句该怎么写?用一句SQL语句能实现吗?
SQL code:
select a.学生名,b.课程名,c.成绩
from a ,b,c
where a.学生ID = c.学生ID and c.课程ID = b. ......
当n时值:123
当y时值:345
当b时值:234
当c时值:242
.。。。。。等
有个函数是什么,我忘记了,谢谢了
case when
做一个表不就行了
SQL code:
case col when n then 123 when y then 345 ... end
...
呵呵,楼上几位已经说了,case when ....then... else .....end
......
根据exam_id 得到 gg_exam_ys_XXXXXX 表信息
select student_id,score,score_type,description,
from gg_exam_ys_XXXXXX where exam_id='F64DC0A5-0B69-4B4C-865B-1D983678BA72'
然后我要根据 student_id 获取 gg_student表里的学生信息
把 gg_student 和 gg_exam_ys_XXXXXX 表信息 对应在一起
SQL code:
selec ......
我做了一个删除数据的功能,本来是好好的。但是我失误将那张表删除了,后来重新建了一个一样的表。
查询和添加都没有问题可是就是删除不了,谁能教教小弟。
代码如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ ......
想把日期 2004-09-12 11:06:08.177 转化成 2004.09.12 这种形式,该怎么做!
为什么select convert(VARCHAR(10),'2006-07-28',102) 这种操作没有变化呢~?
SQL code:
select convert(VARCHAR(10),cast('2006-07-28' as datetime),102)
/*
----------
2006.07.28
(1 行受影响)
*/
SQL code:
select ......