mysql - 对于包含字符串的列,从另一列获取字符串

时间:2016-11-30 17:53:06

标签: mysql

    mysql> select * from newschema.users where username = 'test';
    +----------+----------+
    | username | password |
    +----------+----------+
    | test     | lolol    |
    +----------+----------+
    1 row in set (0.00 sec)

因此,用户名为' test'存在。现在我如何获得" lolol"来自密码栏的值?

(对不起,如果我的英语不好,我不知道如何正确地说出来)

2 个答案:

答案 0 :(得分:0)

这是select语句的一个非常简单的用例 - 您在选择列表中指定一列并在where子句中使用另一列:

SELECT password
FROM   newschema.users
WHERE  username = 'test'

答案 1 :(得分:0)

mysql> select password from newschema.users where username = 'test';

试试这个。它选择密码列。