社区
数据库及相关技术
帖子详情
此SQL语句咋写?
leyon328
2003-08-21 04:58:28
取字段“工资”除以固定一个数如2.3,取小数点一位,并且当结果小于0.6时取0.6.
...全文
34
15
打赏
收藏
此SQL语句咋写?
取字段“工资”除以固定一个数如2.3,取小数点一位,并且当结果小于0.6时取0.6.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
柯本
2003-08-23
打赏
举报
回复
这样就可以了(原来access有iif及round)
select iif(gz<0.6,0.6,round(gz,1)) as gz from test
我用ado及odbc都试过,没问题!!!
windlyzhang
2003-08-22
打赏
举报
回复
你可以用dataSet,select * from 表,取出所有的纪录,然后再操纵dataset来处理其中的纪录,这样你就可以任意的做你想做得事了
:)
leyon328
2003-08-22
打赏
举报
回复
to Santos(桑托斯)
请详示。
catling00
2003-08-22
打赏
举报
回复
在程序中处理吧!
柯本
2003-08-22
打赏
举报
回复
acess我不熟,可看看他的SQL手册,有无类似decode(oracle)或iif(fox)函数
它支不支持自定义函数(interbase支持)
Santos
2003-08-21
打赏
举报
回复
在程序中处理,不就简单了:)
Santos
2003-08-21
打赏
举报
回复
Access数据库 :)
建议你这样做:
1、select * from 表
2、取“工资”字段的值,再按除以固定一个数如2.3,取小数点一位,并且当结果小于0.6时取0.6规则处理
oldcold
2003-08-21
打赏
举报
回复
学习
leyon328
2003-08-21
打赏
举报
回复
在ACCESS2K中试不通;
愉快的登山者
2003-08-21
打赏
举报
回复
select 工资,(case when numeric((工资/2.3),1) >= 0.6 then numeric((工资/2.3),1) else 0.6 end) as 想要的 from tb1 ;
leyon328
2003-08-21
打赏
举报
回复
我用的是ACCESS,它没有DECODE,唉!
leyon328
2003-08-21
打赏
举报
回复
重申:
1、要是sql语句,如:select 工资,round(工资/2.3 , 1) as 想要的 from tb1 ;
2、“想要的”这个结果要>=0.6, 如<0.6则让它=0.6.
柯本
2003-08-21
打赏
举报
回复
我用oracle
select decode(sign(b-0.6),-1,0.6,round(b,2)) as b from test
albeta
2003-08-21
打赏
举报
回复
double a=0.666666
String abc=Format("%20.1f",ARRAYOFCONST((a)));
loveliufeng
2003-08-21
打赏
举报
回复
用format函数就可以了,它能够取float的格式。
SQL语句
基础教程
SQL语句
基础教程
SQL学习资料(包含所有常用的语句例子)
sql学习必备,内含sql一些常用语句的例子,有图有表,通过结果来理解
sql语句
的实现与结果。
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编
写
经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的问题:1. 自己
写
了SQL却不知道对不对。2. 在上线后发现原有的数据内容
SQL语句
执⾏结果没问题, 但是数据变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何
写
了。4. 看不懂同⾏
写
的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会
写
。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编
写
⽅法。不再为
SQL语句
而烦恼。真正做到面对任何问题能够判断出
SQL语句
是不是能够实现,该怎样实现。
sql语句
中问号?的使用
带参数的 SQL 语句可能如下所示,其中“?”表示代表作者 ID 的参数: SELECT title_id FROM titleauthor WHERE (au_id = ?) 可使用参数的位置 可以将参数用作文本值(文本值或数值)的占位符。最常见的是,...
在SQL SERVER中当查询的条件是一个选择范围的
SQL语句
怎么
写
?
在SQL SERVER中当查询的条件是一个选择范围是
SQL语句
怎么
写
? 这条语句是在JAVA界面层有的!如:房屋单价是从1000——2000,
SQL语句
:select*from table where money between ? and ? 可以吗?但是我在数据库中价格...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章