假设我有一张汽车表格。我有品牌栏目,还有栏目模型。标记可以重复。我所做的是一个查询,它在模型中的一列和另一列中显示标记,并在另一列中为每个汽车品牌生成一个数字,该数字必须向上移动。在下面的示例中,显示我的查询结果应该是怎样的。
Brand Model Brand Number
--------------- ----------------------- ---------------------
Ford Ranger 1
Ford
我使用下面的代码从拼板中读取数据,然后应用SparkSQL。
data = sqlContext.read.parquet('hdfs://my_hdfs_path/my_db.db/my_table')
data.registerTempTable("table1")
sqlContext.sql("select id, col_A from table1").show(10)
+--------------------+--------------------+
| id| col
当我有一个栏目说"GROUP“
TableName.GROUP
在选择过程中显示错误
Incorrect syntax near the keyword 'GROUP'
我试过了
select [TableName.GROUP] from TableName
它向我显示invalid column name TableName.GROUP
我试过了
select [dbo.TableName.GROUP] from TableName
我收到相同的错误: invalid column name dbo.TableName.GROUP
我需要列名"GROUP“
有没有一种方法可以根据字段更改组的列?
我有以下数据集:名称、类型、字段
我想让它显示type =1的这种组:
Name Money
Bob 1
Jen 2
对于type = 2:
Name Number of Cars
Clarkson 10
James 2
有没有一种方法可以让栏目根据字段来获取文本?
$sql = "CREATE TABLE use (
name VARCHAR(30) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
PHONE VARCHAR(30) NOT NULL,
SCHOOL VARCHAR(30) NOT NULL,
)";
if ($conn->query($sql) == 1) {
echo "Table use created successfully";
}
else{
echo "创建数据表错误:".$conn->error;
}