ms sql 有没有任意值

[复制链接]
查看11 | 回复5 | 2008-1-18 14:17:22 | 显示全部楼层 |阅读模式
任意值?什么意思 一般这个是条件语句 查询 该值的整行数据 这个少了就是整个数据表都显示 select * from tablename这样这个或是可以做一个 随即数 需要做过程 但也只针对 数字!如果随即数超过你的总值时 可能会出错查询不到 也就出问题了 这样总不太可靠!不适合在设计数据库的时候选择这样的设计方案!
回复

使用道具 举报

千问 | 2008-1-18 14:17:22 | 显示全部楼层
不清楚你这个任意值是指什么的,如果是任意值干吗要加这条件呢。或者如果是非空就is not null了。
回复

使用道具 举报

千问 | 2008-1-18 14:17:22 | 显示全部楼层
select * from table where id like '%%'这就是任意值'%%'
回复

使用道具 举报

千问 | 2008-1-18 14:17:22 | 显示全部楼层
select * from table where id like'%"任意值"%'
回复

使用道具 举报

千问 | 2008-1-18 14:17:22 | 显示全部楼层
可以写一个存储过程,把你任意值的地方改成变量,自己随意赋值!这个变量可以是个具体的数值或者是*,也可以用一个带括号的语句来调用别的结果都是可以的啊,只要不是死循环select * from table where id=(select * from table where ...)
回复

使用道具 举报

千问 | 2008-1-18 14:17:22 | 显示全部楼层
没明白你的意思,id=任意值?那你别写where条件不就完了,你要想取单一的值把id指定一下就可以了,取多个就用in来取,还要变量干什么?写程序吗?搞不懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行