2017-02-08 6 views
-2

UPPER([値または列])は、チームツリーハウスのSQLビデオの例です。MySQLの特定の列の値を使用する方法は?

説明しないものは、同じ値が複数の列にある場合、特定の列の値を使用する方法です。

MySQLの関数ではどのように値を使用しますか?その値が複数の列または別の表にある場合はどうなりますか?

+0

スタート基本...テーブル、いくつかの列、複数の行で。 SELECTを実行します。 – jarlh

答えて

1

UPPER([value or column])の例では、「値」は静的な文字列を意味します。したがって、ランダムにハードコードされた文字列に対してUPPERを実行するか、(select文の一部として)列名に対してUPPERを実行することができます。異なる列の値とは関係ありません。

だから、あなたができる:

SELECT UPPER(myCol) from myTable -- will make the contents of myCol uppercase for each row returned from myTable 

あるいは

SELECT UPPER(myCol + ' ' + mySecondCol) from myTable -- will make the concatenated contents of myCol and mySecondCol uppercase for each row returned from myTable, and display them in one column in the resultset 

よう

SELECT UPPER('mystring') -- will make any old random string uppercase 

か何かの列を想定すると、文字列(のvarchar)です。

申し訳ありませんが、いずれかの構文が少し間違っていますが、あなたは考えを得る。私はこれがすべてMySQLで有効な構文であるかどうかを覚えていません(それはT-SQLにありますので、間違いはないでしょう)。

MySQLで関数のドキュメントはここにある:https://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_upper

関連する問題