早教吧作业答案频道 -->其他-->
mySQL通过列值查询该值所在的列假设表的结构如下:ID列1列2列3列4列51100210013003111400500目前知道的条件:id是给定的,即行可以确定,然后需要查找出这一行中是否具有某一个列值,比如这
题目详情
mySQL通过列值查询该值所在的列
假设表的结构如下:
ID 列1 列2 列3 列4 列5
1 100
2 1001 300
3 111 400 500
目前知道的条件:
id是给定的,即行可以确定,然后需要查找出这一行中是否具有某一个列值,比如这一说,我现在要查找id为3,列值为400的列是哪一列,把这个值更新为空,即删除该值,请问怎么实现比较好呢.
一楼:
这样只是针对这个表的,我这个表只是一个大概,数据会更新的,比如说,列数可能是100列,那就是说我得写一百个查询语句,如果是200列呢?比较恐怖吧
想了想,还是采用一对一的关系建表吧,不去考虑那么多了,先功能实现起来,后期再做优化好了
假设表的结构如下:
ID 列1 列2 列3 列4 列5
1 100
2 1001 300
3 111 400 500
目前知道的条件:
id是给定的,即行可以确定,然后需要查找出这一行中是否具有某一个列值,比如这一说,我现在要查找id为3,列值为400的列是哪一列,把这个值更新为空,即删除该值,请问怎么实现比较好呢.
一楼:
这样只是针对这个表的,我这个表只是一个大概,数据会更新的,比如说,列数可能是100列,那就是说我得写一百个查询语句,如果是200列呢?比较恐怖吧
想了想,还是采用一对一的关系建表吧,不去考虑那么多了,先功能实现起来,后期再做优化好了
▼优质解答
答案和解析
表结构设计有问题吧,怎么可能有这样变动的列结构呢? 你应该做的是反思改进表结构问题而非查询问题.
看了 mySQL通过列值查询该值所...的网友还看了以下:
填在下面各正方形中的四个数之间都有相同的规律,根据此规律,m的值是( )0 4 2 2020-04-05 …
关于X的方程x^2+2(m+3)X+2m+14=0,有两实根在[0,4)内,求M的取值范围?为什么 2020-05-13 …
已知函数y=a^(x^2-3x+3)(a>0,且a≠1)在[0.2]上有最小值,求实数a的值在[0 2020-06-02 …
函数f(x)在[0,4]上连续,在(0,4)上可导,f(0)+f(1)+f(2)+f(3)=4,f 2020-06-05 …
若P(A)=0.6,P(B)=0.8,P(A∪B)最大值为1,最小值为0.8,为什么?还有就是P( 2020-06-14 …
如图1所示,空间存在方向竖直向下、磁感应强度大小B=0.5T的匀强磁场,有两条平行的长直导轨MN、 2020-07-20 …
fx与f(g(x))的定义域问题f(x+2)的定义域(1,4),是指x取值在(1,4)还是x+2取 2020-07-25 …
比例.1.在一个比例中,两个比的比值都等于2,这个比例的外项是7和8,这个比例是2.按要求写比例( 2020-08-02 …
求通达信选股公式:(1)KDJ指标的J值在0以下,即负数;(2)CCI指标的数值在一200附近;(- 2020-11-17 …
用求导计算y=x+2x^0.5在0,4的最大值和最小值用求导的话y'=1+x^(-0.5),我想问这 2020-12-10 …