这样的SQL语句怎么写呀!!!!

stonesl 2004-09-13 06:03:16
有时候我的SELECT语句后面必须含有某个字段,而我又不想在显示结果里有这个字段,我应该怎么办呀!!!!!
...全文
184 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxingh 2004-09-13
  • 打赏
  • 举报
回复
是不是你的ID是字符类型, 而这个列里有不是数字的值?
cxingh 2004-09-13
  • 打赏
  • 举报
回复
把错误提示贴出来看看!
cxingh 2004-09-13
  • 打赏
  • 举报
回复
那么写肯定没问题啊
yesterday2000 2004-09-13
  • 打赏
  • 举报
回复
可以啊

create table sx (id int IDENTITY (1, 1) NOT NULL,name varchar (10),sex varchar (2),age int)

insert into sx (name,sex,age)
select 'fire','男',18
union
select 'abc','女',25
union
select 'sss','男',12

select name,sex,age
from sx
where id=1
name sex age
---- --- ---
abc 女 25
stonesl 2004-09-13
  • 打赏
  • 举报
回复
不是这个问题,即使把它写对,也不行,会显示出错的
AnnLiu 2004-09-13
  • 打赏
  • 举报
回复
兄弟,是不是那个 ‘form' 写错了啊?

select name,sex,age
from student
where id='10'
ouyld 2004-09-13
  • 打赏
  • 举报
回复
stonesl 2004-09-13
  • 打赏
  • 举报
回复
比如说我的表里有两个字段id,name,sex,age
我只想显示学号为10的记录,
那么我必须写
select *
from student
where id='10'
而我只想在结果里显示,name,sex,age三项内容,而如果我写
select name,sex,age
form student
where id='10'
这样会显示出错,
哪应该怎么写呀
mjhnet 2004-09-13
  • 打赏
  • 举报
回复
请把你的语句和你想显示的结果举例说明下

cxingh 2004-09-13
  • 打赏
  • 举报
回复
什么意思啊?
yesterday2000 2004-09-13
  • 打赏
  • 举报
回复
好像得用程序来实现
skyboy0720 2004-09-13
  • 打赏
  • 举报
回复
?!

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧