insert with as
时间: 2024-03-26 22:39:50 浏览: 47
using AS
5星 · 资源好评率100%
Id = intent.getIntExtra("id", -1);
contactName = intent.getStringExtra("name");
contactPhone = intent.getStringExtra("phone"with" 是 SQL 中的一个关键字,用于创建一个临时的命名查询结果集,也称为公");
if (contactId != -1) {
nameEdit.setText(contactName);
phoneEdit.setText(contactPhone);
deleteBtn共表表达式(CTE)。"with as" 是使用 "with" 关键字创建 CTE 时的语法.setVisibility(View.VISIBLE);
}
saveBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
格式。下面是一个示例:
```
WITH sales AS (
SELECT order_date, SUM(sales_amount) AS total_sales
String name = nameEdit.getText().toString();
String phone = phoneEdit.getText().toString();
ContentValues values = new ContentValues();
values FROM orders
GROUP BY order_date
)
SELECT *
FROM sales
WHERE total_sales > 10000;
```
这个查询.put("name", name);
values.put("phone", phone);
if (contactId == -1) {
db.insert("使用了 "with" 关键字创建了一个名为 "sales" 的 CTE,它计算了每个订单日期的contact", null, values);
} else {
db.update("contact", values, "_id = ?", new String[]{String.valueOf(contactId)});
}
finish();
}
});
deleteBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick销售总额。然后,使用这个 CTE 进行了一个查询,筛选出销售总额大于 10000 的记录。
阅读全文