ホームページ > データベース > mysql チュートリアル > MySQL テーブルから列の値を値のセットとして返すにはどうすればよいですか?

MySQL テーブルから列の値を値のセットとして返すにはどうすればよいですか?

WBOY
リリース: 2023-09-15 08:01:07
転載
810 人が閲覧しました

如何将 MySQL 表中的列值作为一组值返回?

MySQL の MAKE_SET() 関数を使用すると、MySQL テーブル内の列の値を値のセットとして返すことができます。それを理解するために、次のデータを含む Student_Name テーブルを例に挙げてみましょう。-

mysql> Select * from Student_Name;
+---------+-------+---------+
| FName   | Mname | Lname   |
+---------+-------+---------+
| Rahul   | NULL  | Singh   |
| Gaurav  | Kumar | NULL    |
| Harshit | NULL  | Khurana |
| Yash    | Pal   | Sharma  |
+---------+-------+---------+
4 rows in set (0.00 sec)
ログイン後にコピー

ここで、「Fname」列と「Lname」列の値のコレクションを作成するとします。次のクエリは次のようになります:

mysql> Select MAKE_SET(1|4,fname,mname,lname)AS '(Fname,Lname)' from Student_name;
+-----------------+
| (Fname,Lname)   |
+-----------------+
| Rahul,Singh     |
| Gaurav          |
| Harshit,Khurana |
| Yash,Sharma     |
+-----------------+
4 rows in set (0.00 sec)
ログイン後にコピー

以上がMySQL テーブルから列の値を値のセットとして返すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート