ホームページ >データベース >mysql チュートリアル >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 サイトの他の関連記事を参照してください。