社区
Oracle
帖子详情
简单SQL问题
chennetnet
2007-11-07 09:26:10
我的一张表有3个布尔字段 A,B,C,三者有逻辑关系如下
A B C 显示
0 0 0 没有权限;
0 0 1 有C权限;
0 1 0 有B权限;
0 1 1 有B和C权限;
1 X X 有A权限;
现要求一个字段显示这A,B,C字段的内容,这句SQL怎么写?
...全文
80
5
打赏
收藏
简单SQL问题
我的一张表有3个布尔字段 A,B,C,三者有逻辑关系如下 A B C 显示 0 0 0 没有权限; 0 0 1 有C权限; 0 1 0 有B权限; 0 1 1 有B和C权限; 1 X X 有A权限; 现要求一个字段显示这A,B,C字段的内容,这句SQL怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chennetnet
2007-11-07
打赏
举报
回复
哦,知道了,谢谢,就这几种情况!!
==结帖
HelloWorld_001
2007-11-07
打赏
举报
回复
楼主,如果逻辑只有5种,少的话就用case判断,硬写就可以了
case when A=0 and b=0 and c=0 then 没有权限
when A=0 and b=0 and c=1 then 有C权限
....
end
就可以了
chennetnet
2007-11-07
打赏
举报
回复
楼上的,谢谢,但是不是这个意思啊
应该是select 姓名 职位 权限 from 表名 而这个权限就应该显示A、B、C 之后的注释内容
我用case怎么判断3个字段呢?
chennetnet
2007-11-07
打赏
举报
回复
楼上的,谢谢,但是不是这个意思啊
应该是select 姓名 职位 权限 from 表名 而这个权限就应该显示A、B、C 之后的注释内容
我用case怎么判断3个字段呢?
ningzhengping
2007-11-07
打赏
举报
回复
select A||B||C as D from 表名
SQL
注入的
简单
案例
文章目录什么是
SQL
注入使用数据库客户端工具查询用户表访问ERP系统(对密码输入框进行
SQL
...什么是
SQL
注入
SQL
注入是现在普通使用的一种攻击手段,就是通过把非法的
SQL
命令插入到Web表单中或页面请求查询字符串中...
Springboot
简单
连接
sql
server
SpringBoot
简单
连接
SQL
SERVER
sql
server完整恢复模式,
简单
恢复模式
如果数据库损坏,则
简单
SQL
Server 恢复模式将面临极大的工作丢失风险。数据只能恢复到已丢失数据的最新备份。 在
简单
恢复模式下,备份间隔应尽可能短,以防止大量丢失数据。
简单
恢复模式并不适合生产系统,因为对...
SQL
Server详细使用教程(包含启动
SQL
server服务、建立数据库、建表的详细操作) 非常适合初学者
详细介绍如何使用
SQL
server2019这款数据库软件,包括启动
SQL
server服务,建立数据库(学生—课程模式S-T),建立课程表等,内容比较
简单
,容易理解,适合广大初学者了解
SQL
server的
简单
使用。不会涉及到复杂的语法...
SQL
注入原理及其
简单
演示
具体来说就是利用现有的程序将
Sql
命令注入到后台数据库引擎并且执行,它可以通过web表单中输入(恶意)的
SQL
语句得到一个存在安全漏洞的网站上的数据库,而不是按照 设计者意图去执行
SQL
语句。
SQL
注入原理: 攻击...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章