社区
基础和管理
帖子详情
求sql啊
smallcrocodile
2017-02-07 04:05:46
2个表a,b,a为主表,如果a某列值为1,则返回b中某列字段值,如果a某列值不为1,则返回空值
...全文
282
6
打赏
收藏
求sql啊
2个表a,b,a为主表,如果a某列值为1,则返回b中某列字段值,如果a某列值不为1,则返回空值
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_35731539
2017-03-27
打赏
举报
回复
天啊,太基础
xiaoguanzhao
2017-02-14
打赏
举报
回复
第是一道送分题!
smallcrocodile
2017-02-08
打赏
举报
回复
3楼是人么,鬼啊
jdsnhan
2017-02-08
打赏
举报
回复
严重怀疑防水贴,本版等级6级,咋会问这样的问题呢。
落落叶叶无声
2017-02-07
打赏
举报
回复
楼上正解 可以用case when SELECT CASE WHEN a_col = 1 THEN b_col ELSE NULL END FROM a,b
小楼听風
2017-02-07
打赏
举报
回复
select Decode(a1,1,b1,'') from a,b where...
sql
求
中位数
sql
求
中位数
SQL
中
求
字段的众数和中位数
SQL
中
求
字段中的中位数,简单理解,简单方法 如果数据量为奇数,则是第 (n+1)/2 条,偶数则为 n/2 和 (n+2)/2条的和的平均值。
SQL
如下 select * from ( select * ,row_number() over( order by money ) top ,count(*) over( ) cnt from table001 )a where if( cnt%2=0, top in (cnt/2,(cnt + 2)/2), top = (cnt +
sql
语句实现多列前缀匹配
求
比值
最近有一个需
求
,前缀匹配
求
比值,用
sql
语句实现起来比其他方法简单,所以就写了一个
sql
语句。如下: 数据库设计如下: |fs_page_turn_multi_num_data | CREATE TABLE `fs_page_turn_multi_num_data` ( `day` int(11) default NULL, `instance_id` int(11) defaul
基于
SQL
求
集合的交、并、补
对数据库查询结果集
求
补(差)、交、并集,可利用
SQL
的EXCEPT(补集)、INTERSECT(交集)和UNION(并集)关键词,其中My
sql
仅支持UNION,但可以利用
SQL
实现EXCEPT、INTERSECT的功能。
SQL
求
中位数
原始表table_name 如下: 1.使用row_number函数正反排序。 注意:使用row_number排序时,相同数值的排序可能会乱序,所以在order by子句中加入主键排序。 select *,row_number() over(order by amount,id) ak, row_number() over(order by amount desc,id desc) dk from table_name; 结果数据如下: 2.筛选中位数位置的数据 并对筛选的中位数位置的
基础和管理
17,377
社区成员
95,111
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章