我有来自表A中特定栏('实验室')记录的特定疾病患者的临床信息的数值数据。
我需要获得一个包含30行和50列的表B.
表B的列应该是“Lab”栏中包含的值的随机样本(近3300个寄存器)。
我可以使用以下方法获取包含一个列的表格。
SELECT Lab FROM Table_A sample (1) WHERE Lab IS NOT NULL;
是否可以使用SELECT
命令进行查询,从而导致表B中包含所有50列,而无需逐个获取其列?
答案 0 :(得分:-1)
您可以将RAND
运算符与ORDER BY
一起使用,如下所示:
SELECT * FROM Table_A ORDER BY RAND( ) LIMIT 0 , 30