Mysql SQL-如何获取单元格的特定值?
第一次使用SQL,已经很困惑了。 我有一张桌子:Mysql SQL-如何获取单元格的特定值?,mysql,sql,Mysql,Sql,第一次使用SQL,已经很困惑了。 我有一张桌子: A | B -------- a | 6 b | 10 c | 12 我想使用字符串比较对其进行筛选,但要获取第二列的值: myNum = SELECT B WHERE A ='a' 最后,我希望myNum的值为6 只是做不好。。。任何帮助都将不胜感激 您需要表名 SELECT B from table_name WHERE A = 'a'; 从tablename中选择b,其中A='A'您需要指定表名 SELECT B from
A | B
--------
a | 6
b | 10
c | 12
我想使用字符串比较对其进行筛选,但要获取第二列的值:
myNum = SELECT B WHERE A ='a'
最后,我希望myNum的值为6
只是做不好。。。任何帮助都将不胜感激 您需要表名
SELECT B from table_name WHERE A = 'a';
从tablename中选择b,其中A='A'代码>您需要指定表名
SELECT B from table_name WHERE A = 'a';
首先,您需要包括表名。其次,您需要将:=用作赋值,将@用作变量的前缀:
Select
@myNum := B
From
test
Where
A = 'a';
这也将返回一个结果集。如果您只需要变量赋值,可以使用Select。。。进入
Select
B
into
@myNum
From
test
Where
A = 'a'
这些假设您的变量在MySQL中,如果您使用不同的编程语言,则会有不同的方法。简单:
Select B from test where A ='a';
但是我得到了6所在的“手机”,我想要它自己的号码。对不起,我没有得到它。表名是什么?我的总数包括一个有2列的表,我应该使用什么表名?这里的数字6包括在哪里?正如您提到的,您有一个表,所以运行show tables
,这将显示表名:)