UPPER([値または列])は、チームツリーハウスのSQLビデオの例です。MySQLの特定の列の値を使用する方法は?
説明しないものは、同じ値が複数の列にある場合、特定の列の値を使用する方法です。
MySQLの関数ではどのように値を使用しますか?その値が複数の列または別の表にある場合はどうなりますか?
UPPER([値または列])は、チームツリーハウスのSQLビデオの例です。MySQLの特定の列の値を使用する方法は?
説明しないものは、同じ値が複数の列にある場合、特定の列の値を使用する方法です。
MySQLの関数ではどのように値を使用しますか?その値が複数の列または別の表にある場合はどうなりますか?
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
スタート基本...テーブル、いくつかの列、複数の行で。 SELECTを実行します。 – jarlh